Show / Hide Table of Contents

Windows Forms и неуправляемые приложения

Приложения и элементы управления Windows Forms могут взаимодействовать с неуправляемыми приложениями, но с некоторыми оговорками. В следующих разделах описываются сценарии и конфигурации, которые поддерживаются и не поддерживаются элементами управления и приложениями Windows Forms.

В этом разделе

Общие сведения о Windows Forms и неуправляемых приложениях
Общие сведения о том, как использовать и реализовывать элементы управления Windows Forms, которые работают с неуправляемыми приложениями.

Практическое руководство. Поддержка COM-взаимодействия путем отображения формы Windows Forms с помощью метода ShowDialog
Пример кода, который демонстрирует использование метода Form.ShowDialog для запуска формы Windows Forms в неуправляемом приложении.

Практическое руководство. Поддержка COM-взаимодействия путем отображения каждой формы Windows Forms в отдельном потоке
Пример кода, демонстрирующий выполнение формы Windows Forms в отдельном потоке.

Также см. в разделе Пошаговое руководство: Поддержка COM-взаимодействия путем отображения каждой формы Windows Forms в отдельном потоке.

Ссылка

Form.ShowDialog
Используется для создания отдельного потока для формы Windows Forms.

Application.Run
Запускает цикл сообщений для потока.

Invoke
Выполняет маршалинг вызовов из неуправляемого приложения в форму.

Связанные разделы

Предоставление компонентов .NET Framework клиентам COM
Общие сведения об использовании типов .NET Framework в неуправляемых приложениях.

Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX