我已经阅读了很多有关如何从C#程序内部触发应用程序的信息(Process.Start()),但是我还无法找到有关如何在C#程序的面板中运行此新应用程序的任何信息。 。例如,我想单击按钮以在我的应用程序内部而不是外部打开notepad.exe。
我不知道这是否仍然是推荐使用的东西,但是“对象链接和嵌入”框架允许您将某些对象/控件直接嵌入到应用程序中。这可能仅适用于某些应用程序,我不确定记事本是否是其中之一。对于诸如记事本之类的非常简单的事情,您可能会更轻松地使用由您使用的任何媒体(例如WinForms)提供的文本框控件。
这是开始使用OLE信息的链接:
http://en.wikipedia.org/wiki/Object_Linking_and_Embedding