2014-03-14 7 views
1

Возможно ли иметь два отдельных приложения .NET и иметь доступ к их элементам управления?Доступ к другим элементам управления .NET .NET

Пример:

Программа A имеет private RichTextBoxEx ConsoleBox;

Я хотел бы, чтобы иметь возможность подключить эту ConsoleBox с программой B, чтобы иметь возможность считывать данные внутри него, и многое другое.

ответ

0

Вы можете достичь этого, используя 2 простых Windows API: в FindWindowEx & SendMessage

Проверьте, что простая статья, которую я написал давно, но до сих пор в силе, хотя.

Использование Windows API с C#, снова!

http://www.codeproject.com/Articles/14519/Using-Windows-APIs-from-C-again

+0

Я хотел бы иметь возможность использовать их в естественном виде, например, как: 'OtherProgram.FormMain.ConsoleBox.Write();' а не через WinAPI. Это возможно? – 1232133d2ffa

+0

@Smarter: API Windows - это собственные API для окон. ИМХО - это самый простой способ для межпроцессного общения. – Rami

+0

Я ищу для взаимодействия с объектами изначально, как показано в моем примере. – 1232133d2ffa

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