在工程中添加了个窗口,将其制作为对话框了。
如何点击确定后让对话框关闭
如何点击确定后让对话框关闭
解决方案 »
- webbrowser碰到400 Bad Request不能自动导航问题
- 用c#的组件编程做个记事本,实现richTextBox文本的居中,左对齐,右对齐和两端对齐
- 在线等 Socket异常问题
- 鼠标右键功能
- 程序问题 求各位大虾帮忙
- 打开大文件的时候想跳出个进度条来反映文件的进度,有人说用进程,不知道具体怎么控制,求解!
- 关于多线程的简单问题在线等
- c#中调用oracle procedure 出错,信息是"无法在分布式事务处理中rollback"
- 请问DataGrid控件显示的数据内容都是一行显示,如何让他按列宽自动换行显示?
- 为什么C#中我使用close事件(在其中写信息,而不让窗口关闭),为什么不行呀?还有..`
- 变量同地址????
- C# 如何提取每天的股票实时数据
点击“butten”进入后台代码 输入this。form.closel;
取消按钮事件里:this.DialogResult=DialogResult.Cancel;
我是添加了一个窗口然后把属性FormBoderStyle设置为FixedDialog.
然后用ShowDialog,显示的对话框。
用着样做出来的对话框能不能够像Visual studio 提供的OpenFileDialog一样了。
if (folderBrowserDig.ShowDialog() == DialogResult.OK)
用这样的句子来使用自己定义的对话框。
如果这样的话,需要有个DialogResult的成员。点击确定和取消后设置对话框运行结果和触发关闭窗口的消息。
OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c:\\"; //注意这里写路径时要用c:\\而不是c:\
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if (openFileDialog.ShowDialog()==DialogResult.OK)
{
fName=openFileDialog.FileName;
File fileOpen=new File(fName);
isFileHaveName=true;
richTextBox1.Text=fileOpen.ReadFile();
richTextBox1.AppendText("");
}
}
窗体不一定会被关闭的应该用close
当然可以这样用,内部讲窗口关闭事件响应函数也添加到确定和取消的事件句柄上了。
我是说自己创建的对话框,比如连接数据库,创建工程文件等。
或者
this.close();