如何在C#程序的面板中运行另一个应用程序?

我已经阅读了很多有关如何从C#程序内部触发应用程序的信息(Process.Start()),但是我还无法找到有关如何在C#程序的面板中运行此新应用程序的任何信息。

。例如,我想单击按钮以在我的应用程序内部而不是外部打开notepad.exe。

回答:

我不知道这是否仍然是推荐使用的东西,但是“对象链接和嵌入”框架允许您将某些对象/控件直接嵌入到应用程序中。这可能仅适用于某些应用程序,我不确定记事本是否是其中之一。对于诸如记事本之类的非常简单的事情,您可能会更轻松地使用由您使用的任何媒体(例如WinForms)提供的文本框控件。

这是开始使用OLE信息的链接:

http://en.wikipedia.org/wiki/Object_Linking_and_Embedding

以上是 如何在C#程序的面板中运行另一个应用程序? 的全部内容, 来源链接: utcz.com/qa/402347.html

回到顶部