Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WINFORMS app中将应用程序作为MDI表单打开_C#_Mdi - Fatal编程技术网

C# 在WINFORMS app中将应用程序作为MDI表单打开

C# 在WINFORMS app中将应用程序作为MDI表单打开,c#,mdi,C#,Mdi,是否可以将mysql命令行或记事本之类的应用程序作为MDI表单显示在windows窗体应用程序中 我有一个相对复杂的应用程序,为了方便起见,我希望能够直接通过它访问mysql。我也希望能够打开记事本进行简单的文本编辑,但为了方便起见,重新发明轮子,编写自己的文本编辑器并将其集成到应用程序中似乎是愚蠢的 我只需要一个指针,告诉我该去哪里,因为我目前没有线索,虽然我确实考虑过使用COM互操作,但是我不确定使用哪个原生DLL。 我正在使用Visual Studio 2012 Ultimate中的C#。

是否可以将mysql命令行或记事本之类的应用程序作为MDI表单显示在windows窗体应用程序中

我有一个相对复杂的应用程序,为了方便起见,我希望能够直接通过它访问mysql。我也希望能够打开记事本进行简单的文本编辑,但为了方便起见,重新发明轮子,编写自己的文本编辑器并将其集成到应用程序中似乎是愚蠢的

我只需要一个指针,告诉我该去哪里,因为我目前没有线索,虽然我确实考虑过使用COM互操作,但是我不确定使用哪个原生DLL。


我正在使用Visual Studio 2012 Ultimate中的C#。

首先,我不太清楚您为什么要这样做,但是您最好的选择是找到相关内容并将其集成到您的应用程序中

例如


然后,您可以获取源代码并将其集成到mdi应用程序中

嵌入另一个可执行文件的窗口会带来很多麻烦。SetParent()winapi函数具有适用于Windows 3.x程序的appcompat,在这些程序中这不是问题。你离1992年越远,成功的可能性就越小。