1、ColorDialog:颜色对话框

private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
//对话框结果类型定义变量接受颜色
DialogResult dr = colorDialog1.ShowDialog();
//对话框结果确定键
if (dr == DialogResult.OK)
{
//改变所有文字前景色
textBox1.ForeColor = colorDialog1.Color;
}
}

2、FontDialog:字体对话框,设置全部字体

 private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
//对话框结果类型定义变量接受字体
DialogResult dr = fontDialog1.ShowDialog();
//对话框结果确定键
if (dr == DialogResult.OK)
{
//改变所有文字前景色、字体
textBox1.Font = fontDialog1.Font;
textBox1.ForeColor = colorDialog1.Color;
}
}

3、OpenFileDialog:打开文件,默认绝对路径,需要配合流操作

private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Filter="文本文件|*.txt|文档|*.doc";//用户可见名1|程序可打开的文件后缀|用户可见名2|程序可打开的
//对话框打开文件类定义
DialogResult dr = openFileDialog1.ShowDialog();
//确定判断
if (dr==DialogResult.OK)
{
//流对象实例化 // 打开文件地址 应用编码类型
StreamReader sr = new StreamReader(openFileDialog1.FileName,Encoding.Default);
//文件从头读到尾
textBox1.Text = sr.ReadToEnd();
}
}

4、SaveFileDialog:保存文件

//默认保存路径
string path = "";
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
{
if (path == null)
{
//对话框保存文件类
DialogResult dr = saveFileDialog1.ShowDialog();
//确定判断
if (dr == DialogResult.OK)
{
//写入流定义
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
//写入文件
sw.Write(textBox1.Text);
//调方法
sw.Flush();
//关流
sw.Close();
path = saveFileDialog1.FileName;
}
}
else {
//写入流定义
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);
//写入文件
sw.Write(textBox1.Text);
//调方法
sw.Flush();
//关流
sw.Close();
path = saveFileDialog1.FileName;
}
}

5、FolderbrowserDialog:保存路径

TextBox基本方法

1、撤销

textBox1.Undo();

2、剪切

textBox1.Cut();

3、粘贴

textBox1.Paste();

4、复制

textBox1.Copy();

5、删除

textBox1.Text = textBox1.Text.Replace(textBox1.SelectedText,"");

6、全选

textBox1.SelectAll();

wimform/对话框/Textbox基本方法的更多相关文章

  1. 在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法

    在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法 最近在做一个小东西,使用kindeditor上传图片的时候,自己写了一个上传的方法,按照协议规则通过ajax返回json ...

  2. 【NX二次开发】修改dlx对话框标题的方法

    修改dlx名称, 修改对话框标题的方法: theDialog->TopBlock()->FindBlock("Dialog")->GetProperties()- ...

  3. C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集

    在录入界面中,用户往往需要按回车键时光标自动跳入下一个文本框,以方便录入操作.在C#中实现该功能有多种方法,以下是小编收集的不使用TAB键,而直接用回车键将光标转到下一个文本框的实现方法. 一.利用W ...

  4. JQuery EasyUI 对话框的使用方法

    下面看一下EasyUI的对话框效果图 js代码: 复制代码代码如下: <script language="javascript" type="text/javasc ...

  5. Delphi的WebBrowser改造,对网页中Alter等对话框的改造方法(通过COM来改造)

    刚有一段时间没做博客了,今天刚好有人问了这个问题,而自己以前也弄过,于是这里有了一篇新的博文. 关于改造WebBrowser控件的一些技巧,大家可以参考MSDN或者蒋晟写的一个东西,里面有讲的很详细的 ...

  6. VC++ 打开文件或文件夹对话框的实现方法

    实际工作开发中,由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有.特总结了常用的实现方法,仅供开发参考. 1. 打开文件对话框 常用的方法是使用系统的CFileDialo ...

  7. 关于Android对话框简单实用方法总结

    要显示一个对话框,首先需要在xx.xml下添加一个Button按钮,并添加一个对应id. 单次点击事件对话框: button.setOnClickListener(new View.OnClickLi ...

  8. PreTranslateMessage中有调用模态对话框的解决方法

    原文:https://blog.csdn.net/guoguojune/article/details/45332511 dlg.DoModal()截住了界面消息,所以返回时原来的pMsg的内容已经更 ...

  9. 【转】 UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法

    原文网址:http://blog.csdn.net/enuola/article/details/7900346 首先,视图控制器必须得实现协议UIAlertViewDelegate中的方法,并指定d ...

随机推荐

  1. [蓝桥杯]ALGO-92.算法训练_前缀表达式

    问题描述 编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值.输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法).“-”(减法).“*”(乘法)或“/”(除法),运算对象为 ...

  2. C++11--正则表达式<regex>

    /* 正则表达式:一个指定的模式用来对文本中的字符串提供精确且灵活的匹配 */ #include <regex> using namespace std; int main() { str ...

  3. computer、methods和watch

    在vue中处理复杂的逻辑的时候,我们经常使用计算属性computer,但是很多时候,我们会把计算属性.方法和侦听器搞混淆,在 w3cplus.com的一篇文章中是这样总结这三者的. methods:正 ...

  4. Web jsp开发学习——前端后台传参方法

    一.前端传后台: 1.1表单数据的传递   前端的表单里定义名字name   后台通过名字获取输入的值         1.2页面点击了哪个按钮传递 登录注销的另一种方式   点击登录的地方设置参数 ...

  5. hasClass() removeClass() addClass()

    //检查第元素是否包含 "intro" 类 $("button").click(function(){ alert($("p:first") ...

  6. Oracle空查询删除

           

  7. [UE4]增加机器人

    一.新增蓝图继承自Shooter名为AIShooter.玩家角色也是继承自Shooter. 二.使用AIMoveTo追踪玩家.玩家控制的角色调用这个方法没反应. 三.关卡中添加组件NavMeshBou ...

  8. [UE4]通过IP地址加入游戏

  9. [UE4]控件模板

    控件模板:一个UI可以作为另外一个UI的子控件,这个子控件就是控件模板. 控件模板一般使用“Size Box”组件作为根节点,给“Size Box”组件设置合适的尺寸,显示模式选择“Desired”, ...

  10. VMware虚拟机上配置nginx后,本机无法访问问题(转载)

    转自:http://www.server110.com/nginx/201407/10794.html 把nginx装在CentOS上,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来 ...