如何在VB6表单中处理来自C#用户控件的事件?

时间:2014-01-30 10:32:22

标签: c# .net winforms vb6 com-interop

我有一个C#用户控件,它通过COM互操作公开,并由VB6表单托管。在VB6表单中,如何检测用户何时单击用户控件中的“关闭”按钮,以便我可以关闭VB6表单?

1 个答案:

答案 0 :(得分:0)

我认为因为你以这种方式调用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. */ };