VB.NET'te bir ana formda iletişim kutusu olarak kullanılan bir formum var. Örnekleri her zaman yerel olarak tanımlanmış, bunun için bir alan yok. Kullanıcı diyalogdaki OK tuşuna bastığında, tam olarak bir argümanla, sınıflarımdan birinin örneğiyle bir olayı tetikler.VB.NET'te yerel değişkene olay işleyicisi nasıl eklenir
Her zaman yerel bir değişken olduğundan, o etkinlik için bir olay işleyicisini nasıl ekleyebilirim? Ben MyDialog
olay, bir tarla için ...
Kod kendim için aradı ve bir şey buldum ama gerçekten onu anlamaya olamaz ettik:
public Event ObjectCreated(ByRef newMyObject as MyObject)
Kod iletişim çağırmak ana form için : Eğer benim olay için bir işleyici ekleme hakkında şaşırıp görebileceğiniz gibi
Dim dialog As New MyDialog()
dialog.ShowDialog(Me)
AddHandler ObjectCreated, (what do I put here?) //Or how do I add a handler?
(sözdizimi aldırma). Biri bana yardım edebilir mi? Tercihi için en iyi yolla ...
kristal netliğine ayarlanabilir. – MarioDS
@MarioDeSchaepmeester Sorunuzun "Tercihi yapmanın en iyi yolu ..." şeklinde olduğunu düşündüm. Cevabımı neden işaretlemesin? –
Peki, fark ettim ki, bu yüzden siz de tekrar kabul ettim, karışıklık için özür dilerim. – MarioDS