• 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#

Điều hành viên: tungblt, vuathongtin

trungvt130584
Thành viên chính thức
Thành viên chính thức
Bài viết: 42
Ngày tham gia: T.Năm 02/07/2009 6:42 pm
Has thanked: 2 time

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

Gửi bàigửi bởi trungvt130584 » T.Hai 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!



Hình đại diện của người dùng
thuanfun
Thành viên tích cực
Thành viên tích cực
Bài viết: 141
Ngày tham gia: T.Năm 06/11/2008 7:46 pm
Been thanked: 10 time

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

Gửi bàigửi bởi thuanfun » CN 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

Hình đại diện của người dùng
NTN
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 482
Ngày tham gia: T.Tư 05/02/2014 3:43 pm
Đến từ: Đồng Tháp,Việt Nam
Has thanked: 19 time
Been thanked: 7 time
Liên hệ:

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

Gửi bàigửi bởi NTN » T.Ba 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
vietdap.com - trungnhan.name.vn - Tình yêu của tôi <3


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.12 khách