C#实战024:控制台调用Forms窗口程序
1、在Windows窗体程序中药调用窗体程序只要直接将工具箱中的控件直接拖拽到Forms中即可,而要弹出打开选择文件的窗口,只要在相应的按钮中写入以下代码即可实现:

3、但是我们直接调用应用程序中的消息提示框却能实现:MessageBox.Show("C#实战024:控制台调用Froms窗口程序");

5、当然别忘了添加引用:using System.Windows.Forms;这里写了些OpenFileDialog的一些常用到的属性class Program{ [STAThread] //默认线程模型是单线程单元 (STA) 模式 static void Main(string[] args) { OpenFileDialog open = new OpenFileDialog(); open.Title = "请选择文本"; //打开的文件选择对话框上的标题 open.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";//设置文件类型 open.InitialDirectory = @"D:\project\";//默认打开目录 open.FilterIndex = 1;//设置默认文件类型显示顺序 open.RestoreDirectory = false;//是否记忆上次打开的目录 open.Multiselect = true;//是否允许多选 if (open.ShowDialog() == DialogResult.OK)//按下确定选择的按钮 { string[] filename = open.FileNames;//获取多个文件的路径及文件名并存入数组 MessageBox.Show(filename[0]); MessageBox.Show(filename[1]); MessageBox.Show(open.FileName); //获取路径及文件名 MessageBox.Show(open.SafeFileName);//获取文件名 } }}

6、这样我们就可以在控制台调用using System.Windows.Forms中的窗体了,想用其他的窗体如法炮制即可。