Đang ở Form B gọi Form A thực hiện việc XYZ

Các anh chị cho em hỏi là em có 2 form, tạm gọi là form A và form B.

Form A có 1 button và 1 label, Form B cũng tương tự như form A.
Khi click vào button trên form A thì sẽ ShowDialog() form B lên, và em muốn là sau khi click vào button trên form B thì label trên form A sẽ được thay đổi thì làm ntn ạ ?

Tìm hiểu delegate trong C# nhé

2 Likes

Làm như bạn ở trên cũng được, không thì pass luôn cái form 1 vào form 2 ( bằng constructor or setter).

2 Likes

Bạn tham khảo ở đây nhé, khá đúng với trường hợp mà bạn muốn tìm :

Ai lại đi pass cái form 1 vào form 2 bạn. Cái này thì dễ nhất. Nhưng khi pass qua thì giá trị lớn chưa kể những cái mình ko cần dùng củng ở luôn trong đó. Mình nên sử dụng những cái mình cần thôi. Người ta sinh ra cái delegate hoặc Event để dùng trong trường hợp này

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?