• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Hiển thị ảnh nền trên button

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Moderators: tungblt, vuathongtin

trungvt130584
Thành viên chính thức
Thành viên chính thức
Posts: 42
Joined: Thu 02/07/2009 6:42 pm
Has thanked: 2 times

Hiển thị ảnh nền trên button

Postby trungvt130584 » Mon 15/04/2019 2:39 pm

Em chào các anh chị.
Em có gặp một vấn đề nhờ các anh chị giúp em với ạ:
- Em có 2 ảnh là image1 và image2, em tạo động một button, sau đó click chuột vào button đó thì button lấy backgroundimage là image1, sau đó cứ 1 giây lại đổi qua image2, rồi 1 giây đổi qua image1, ...
- Giải pháp của em là: tạo động một button và có sự kiện Click chuột; trong sự kiện Click chuột em tạo động một timer, thiết lật Interval = 1000, Enable = true, sau đó tạo động sự kiện Tick; nhưng trong sự kiện Tick em không biết làm thế nào để thiết lập được backgroundimage cho button ở trên thành image1 và image2
Em nhờ các anh chị chỉ giúp cho em cách thiết lập backgroundimage cho button động ở trên với ạ. Nếu có được 1 đoạn code thì càng tốt ạ.
Em xin cảm ơn!



User avatar
thuanfun
Thành viên tích cực
Thành viên tích cực
Posts: 144
Joined: Thu 06/11/2008 7:46 pm
Been thanked: 11 times

Re: Hiển thị ảnh nền trên button

Postby thuanfun » Sun 28/04/2019 9:58 pm

Với các "Button" tùy biến dạng này mình thường dùng PictureBox để thay Button.
Hiệu ứng chuột thì bạn code trong các Event : MouseEnter, MouseDown, MouseUp, MouseLeave để đặt vào các Image tương ứng.
Nhận code VB.NET theo yêu cầu

User avatar
NTN
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 490
Joined: Wed 05/02/2014 3:43 pm
Location: Đồng Tháp,Việt Nam
Has thanked: 20 times
Been thanked: 8 times
Contact:

Re: Hiển thị ảnh nền trên button

Postby NTN » Tue 16/07/2019 8:56 am

Như bạn @thuanfun, bạn chỉ cần dùng MouseEnter, MouseDown, MouseUp, MouseLeave. Không cần dùng Timer cho phức tạp
Contact me: trungnhan0911@yandex.com
Github: https://github.com/nhannt201


Return to “Visual Basic .NET và C# (VB.NET & C#)”

Who is online

Users browsing this forum: No registered users and 4 guests