我有一个C#用户控件,它通过COM互操作公开,并由VB6表单托管。在VB6表单中,如何检测用户何时单击用户控件中的“关闭”按钮,以便我可以关闭VB6表单?
答案 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. */ };