对话框Dialog使用总结
来源:互联网 发布:重骑兵 知乎 编辑:程序博客网 时间:2024/06/06 10:54
声明:本文为转载,非原创,如有侵权,请告知,本人会尽快删除。
原文地址:http://blog.csdn.net/yuanyuan_186/article/details/37544577
一、打开文件
Stream myStream = null;
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "d:\\";
openFileDialog1.Filter = "ext files (*.txt)|*.txt|All files(*.*)|*>**";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
try
{
if ((myStream = openFileDialog1.OpenFile()) != null)
{
StreamReader st = new StreamReader(openFileDialog1.FileName, Encoding.GetEncoding("gb2312"));
string str = st.ReadLine();
while (str != null)
{
richTextBox1.AppendText(str);
richTextBox1.AppendText("\n");
str = st.ReadLine();
}
}
}catch(Exception ex){
MessageBox.Show("打开文件出错:"+ex.Message);
}
二、保存文件
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.InitialDirectory = "d:\\";
saveFileDialog1.Filter = "ext files (*.txt)|*.txt|All files(*.*)|*>**";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
DialogResult dr = saveFileDialog1.ShowDialog();
if (dr == DialogResult.OK && saveFileDialog1.FileName.Length > 0)
{
richTextBox1.SaveFile(saveFileDialog1.FileName,RichTextBoxStreamType.PlainText);
MessageBox.Show("存储文件成功!","保存文件");
}
三、颜色对话框
ColorDialog colorDialog1 = new ColorDialog();
colorDialog1.AllowFullOpen = false;
colorDialog1.Color = richTextBox1.ForeColor;
colorDialog1.ShowHelp = true;
if(colorDialog1.ShowDialog()==DialogResult.OK)
{
richTextBox1.ForeColor = colorDialog1.Color;
}
四、字体对话框
FontDialog fontDialog = new FontDialog();
fontDialog.Font = richTextBox1.Font;
fontDialog.Color = richTextBox1.ForeColor;
if (fontDialog.ShowDialog() != DialogResult.Cancel)
{
richTextBox1.Font = fontDialog.Font;
richTextBox1.ForeColor = fontDialog.Color;
}
- 对话框Dialog使用总结
- 对话框Dialog使用总结
- 对话框Dialog总结
- 对话框Dialog总结
- Dialog 对话框总结
- 对话框Dialog的使用
- Dialog对话框的使用
- Dialog(对话框)的使用
- Android Dialog,DialogFragment对话框总结
- android Dialog对话框使用示例
- 对话框Dialog控件的使用
- 对话框Dialog控件的使用
- android 对话框(Dialog)使用
- android dialog使用总结
- Dialog使用总结
- Dialog使用个人总结
- Dialog(一)——对话框(Dialog)基本使用
- Android中对话框(dialog)的使用
- 缓存
- ubuntu 英伟达显卡驱动安装攻略
- 环境变量
- 【Android】解决使用Dialog + EdiText 实现评论功能时,软键盘不协调的问题
- VR
- 对话框Dialog使用总结
- 热修复技术初探(二)
- 移动前端自适应解决方案和比较
- HTTP协议——建立连接/请求和响应
- 为什么Netflix的API网关要升级为异步非阻塞架构?
- [datatables -- 学习02]: datatables 导出 CSV和excel 文件,甚至copy内容
- python sqlalchemy模块默认值插入问题
- Android接入微信支付完全解析,太全了
- AngularJS 初探(二)