Tôi có một biểu mẫu trong VB.NET được dùng làm hộp thoại trong biểu mẫu chính. Các trường hợp của nó luôn được định nghĩa cục bộ, không có trường nào cho nó. Khi người dùng nhấp vào nút OK trong hộp thoại, nó sẽ kích hoạt một sự kiện với chính xác một đối số, một thể hiện của một trong các lớp của tôi.Cách thêm trình xử lý sự kiện vào biến cục bộ trong VB.NET
Vì nó luôn là biến cục bộ, làm cách nào tôi có thể thêm trình xử lý sự kiện cho sự kiện đó? Tôi đã tìm kiếm cho bản thân mình và tìm thấy một cái gì đó nhưng tôi thực sự không thể tìm ra nó ...
Mã cho sự kiện, một lĩnh vực trong MyDialog
:
public Event ObjectCreated(ByRef newMyObject as MyObject)
Mã cho hình thức chính để gọi hộp thoại : (không bao giờ nhớ cú pháp)
Dim dialog As New MyDialog()
dialog.ShowDialog(Me)
AddHandler ObjectCreated, (what do I put here?) //Or how do I add a handler?
Như bạn có thể thấy tôi bị kẹt về cách thêm trình xử lý cho sự kiện của mình. Ai giúp tôi với? Ưu tiên với cách tốt nhất để làm điều đó ...
tinh thể rõ ràng, cảm ơn. – MarioDS
@MarioDeSchaepmeester Tôi nghĩ câu hỏi của bạn bao gồm "Ưu tiên với cách tốt nhất để làm điều đó ...". Tại sao bạn không đánh dấu câu trả lời của tôi? –
Tôi ngay lập tức nhận ra rằng vì vậy tôi chấp nhận của bạn một lần nữa, xin lỗi vì sự nhầm lẫn. – MarioDS