2014-01-30 1 views
0

У меня есть пользовательский элемент управления C#, который открывается через COM-взаимодействие и размещается в форме VB6. В форме VB6, как я могу определить, когда пользователь нажимает кнопку «Закрыть» в пользовательском элементе управления, чтобы я мог закрыть форму VB6?Как я могу обработать событие из пользовательского элемента управления C# в форме VB6?

+0

Как вы загружаете .Net-элемент управления внутри VB6? Это контроль COM? –

+0

Да Rowland Shaw – satyanarayana

+0

Не могли бы вы предоставить нам код? – Max

ответ

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. */ }; 

 Смежные вопросы

  • Нет связанных вопросов^_^