Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Show form dialog khi chọn combobox trong C# Winforms

8 năm trước 2.113 lượt xem 7 bình luận 8 năm trước

Có thể làm cách nào mà chỉ hiện ra thông tin của 1 form không???

Ví dụ là combobox của mình có 2 dòng là "Becamex Bình Dương" và "FLC Thanh Hóa". Khi mình bấm vào "Becamex Bình Dương"(1) thì nó sẽ chỉ hiện ra winform (1) thông tin của đội bóng này thôi và khi mình close winform (1) của đội này đi thì nó sẽ không hiện ra thông tin của đội bóng khác?

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
VuxHiep97 đã bình luận 8 năm trước

ok mình đã hiểu rồi cảm ơn bạn nhớ!!

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

vậy thì bạn truyền data bạn cần form đó hiển thị vào thôi bạn.

Có các cach tham khảo:

1. Biến staitic. Form2 có một biến static. Mỗi lần form1 gọi form2 hiển thị sẽ truyền giá trị mong muốn hiển thị vào biến đó để form2 hiển thị.

2. Constructor. Bạn tạo 1 constructor cho form2. Mỗi khi hiển thị form2 thì truyền barameter vào constructor đó để form2 hiển thị.

Form2 f = new Form2(value);
 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

thằng ShowDialog này đúng câu hỏi bạn muốn rồi mà.

Nó sẽ mở cửa sổ đầu trước. Sau khi cửa số đó tắt mới mở thằng sau. Quá đúng luôn.

CÒn không có thể thử bộ event. Closed, Loaded của form nhé

DG SuperAdmin, Author, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

Về sau nhớ đặt tên câu hỏi cụ thể nha bạn, đừng đặt chung chung như "C# winforms help với". Với code nhớ đặt vào code block cho dễ nhìn nha.

Câu hỏi mới nhất