I’ve been reading lots on how to trigger an application from inside a C# program (Process.Start()), but I haven t been able to find any information on how to have this new application run within a panel of my C# program. For example, I’d like a button click to open a notepad.exe WITHIN my application, not externally.
Share
I don’t know if this is still the recommended thing to use but the ‘Object Linking and Embedding’ framework allows you to embed certain objects/controls directly into your application. This will probably only work for certain applications, I’m not sure if Notepad is one of them. For really simple things like notepad, you’ll probably have an easier time just working with the text box controls provided by whatever medium you’re using (e.g. WinForms).
Here’s a link to OLE info to get started:
http://en.wikipedia.org/wiki/Object_Linking_and_Embedding