0
我有一個C#用戶控件,通過COM interop公開並由VB6表單託管。在VB6表單中,如何檢測用戶何時單擊用戶控件中的關閉按鈕,以便我可以關閉VB6表單?如何在VB6表單中處理來自C#用戶控件的事件?
我有一個C#用戶控件,通過COM interop公開並由VB6表單託管。在VB6表單中,如何檢測用戶何時單擊用戶控件中的關閉按鈕,以便我可以關閉VB6表單?如何在VB6表單中處理來自C#用戶控件的事件?
我推測因爲你用這種方式調用它,vb6表單作爲一個單獨的進程運行?
不管你在調用它來捕獲它什麼時候關閉它,你能添加事件到任何進程嗎?
process.EnableRaisingEvents = true;
process.Exited += (sender, e) => { /* do whatever you need to when it closes, i.e. remove the user control or close its parent form. */ };
你如何在VB6中加載.Net控件?它是一個COM控件嗎? –
是Rowland Shaw – satyanarayana
您可以向我們提供一些代碼嗎? – Max