2017-02-08 26 views
0

在一個WPF項目中:使用委託添加處理程序的VB語法是什麼?

我相信這個C#代碼行只是簡單地向用戶界面對象添加一個處理程序,並在處理程序被調用時強制參數爲'false'。

item.MouseDoubleClick += delegate { otherMethod1(false); }; 

在添加VB處理程序不帶參數我是正確的,這將是正確的語法?

AddHandler item.MouseDoubleClick AddressOf otherMethod2 

如何在VB中表達一個帶有上述第一行參數的處理程序?

+0

沒有一個,據我知道....要麼直傳它雖然默認的處理程序或在自己的控制繼承原包裝的控制。 –

回答

8

試試這個:

AddHandler item.MouseDoubleClick, Sub(sender As Object, e As MouseButtonEventArgs) 
              otherMethod1(False) 
            End Sub 
相關問題