以此为例,简化代码namespace winformapp{
class winformmain{void main(){application.run(new form1());}}
class form1{一行工具栏一个panel点击工具栏上的一个button时将控制台应用程序consoleapp.rukou()显示在panel上}
class consoleapp{void rukou(){console.Writeline("hello world");}}
}
实际是有一个比较复杂的控制台应用程序,改写成winform比较麻烦,能不能直接把console应用程序源代码作为form的一个显示区来显示?
c#如何在winform里运行控制台程序
答案:2 悬赏:70 手机版
解决时间 2021-02-23 09:33
- 提问者网友:焚苦与心
- 2021-02-23 02:23
最佳答案
- 五星知识达人网友:动情书生
- 2021-02-23 02:35
是可以的
用RICHTEXTBOX来显示CMD返回的东西
用RICHTEXTBOX来显示CMD返回的东西
全部回答
- 1楼网友:春色三分
- 2021-02-23 04:15
取得控制台应用程序的根目录方法 方法1、environment.currentdirectory 取得或设置当前工作目录的完整限定路径
方法2、appdomain.currentdomain.basedirectory 获取基目录,它由程序集冲突解决程序用来探测程序集
取得winform应用程序的根目录方法 1、environment.currentdirectory.tostring();//获取或设置当前工作目录的完全限定路径
2、application.startuppath.tostring();//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称
3、directory.getcurrentdirectory();//获取应用程序的当前工作目录
4、appdomain.currentdomain.basedirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集
5、appdomain.currentdomain.setupinformation.applicationbase;//获取或设置包含该应用程序的目录的名称
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯