01/10/2018, 14:01

Đ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 ạ ?

Nguyen Ca viết 16:03 ngày 01/10/2018

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

Le Hoai viết 16:16 ngày 01/10/2018

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).

Tinh Nguyen viết 16:11 ngày 01/10/2018

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

DaniWeb

How to pass data between two forms in C#

I will be showing how to pass data between two forms in C#. I will be using two forms, two classes which we will define, a delegate, an event, and an ...

Tinh Nguyen viết 16:16 ngày 01/10/2018

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

Bài liên quan
0