wimform/对话框/Textbox基本方法
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基本方法的更多相关文章
- 在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法
在使用Ajax请求返回json数据的时候IE浏览器弹出下载保存对话框的解决方法 最近在做一个小东西,使用kindeditor上传图片的时候,自己写了一个上传的方法,按照协议规则通过ajax返回json ...
- 【NX二次开发】修改dlx对话框标题的方法
修改dlx名称, 修改对话框标题的方法: theDialog->TopBlock()->FindBlock("Dialog")->GetProperties()- ...
- C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集
在录入界面中,用户往往需要按回车键时光标自动跳入下一个文本框,以方便录入操作.在C#中实现该功能有多种方法,以下是小编收集的不使用TAB键,而直接用回车键将光标转到下一个文本框的实现方法. 一.利用W ...
- JQuery EasyUI 对话框的使用方法
下面看一下EasyUI的对话框效果图 js代码: 复制代码代码如下: <script language="javascript" type="text/javasc ...
- Delphi的WebBrowser改造,对网页中Alter等对话框的改造方法(通过COM来改造)
刚有一段时间没做博客了,今天刚好有人问了这个问题,而自己以前也弄过,于是这里有了一篇新的博文. 关于改造WebBrowser控件的一些技巧,大家可以参考MSDN或者蒋晟写的一个东西,里面有讲的很详细的 ...
- VC++ 打开文件或文件夹对话框的实现方法
实际工作开发中,由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有.特总结了常用的实现方法,仅供开发参考. 1. 打开文件对话框 常用的方法是使用系统的CFileDialo ...
- 关于Android对话框简单实用方法总结
要显示一个对话框,首先需要在xx.xml下添加一个Button按钮,并添加一个对应id. 单次点击事件对话框: button.setOnClickListener(new View.OnClickLi ...
- PreTranslateMessage中有调用模态对话框的解决方法
原文:https://blog.csdn.net/guoguojune/article/details/45332511 dlg.DoModal()截住了界面消息,所以返回时原来的pMsg的内容已经更 ...
- 【转】 UIALertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法
原文网址:http://blog.csdn.net/enuola/article/details/7900346 首先,视图控制器必须得实现协议UIAlertViewDelegate中的方法,并指定d ...
随机推荐
- spring cloud和spring boot两个完整项目
spring cloud和spring boot两个完整项目 spring cloud 是基于Spring Cloud的云分布式后台管理系统架构,核心技术采用Eureka.Fegin.Ribbon.Z ...
- ThreadPoolExecutor简单学习
Executors和ThreadPoolExecutor两者的区别和联系 jdk中文文档 https://blog.fondme.cn/apidoc/jdk-1.8-google/ 还可以的两个博客 ...
- 《Effective Java》笔记-服务提供者框架
静态工厂方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不必存在.这种灵活的静态工厂方法构成了服务提供者框架(Service Provider Framework)的基础,例如JDBC AP ...
- Flink安装启动
1.下载安装包并解压 下载网址:https://flink.apache.org/ 版本选择可以根据安装的hadoop版本和Scala版本进行选择 我用的是:flink-1.3.3-bin-hadoo ...
- springboot(三 使用mybatis +springboot 完成简单的增删改查)
先说一些注解: @EnableAutoConfiguration 可以帮助SpringBoot应用将所有符合条件的@Configuration配置都加载到当前SpringBoot创建并使用的IoC容器 ...
- [转][C#]单例模式之懒加载
private static ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().Decla ...
- java中友元的完美实现(转载)
http://blog.sina.com.cn/s/blog_ce5b9f7e0102vhiv.html C++中有一个友元机制,可以给予一个类访问另一个类中私有成员的权限. 这个机制有时候是很有 ...
- Hive学习笔记一
1. Load的使用 //在1.x版本中定义long数据类型会报错(用bigint代替) create table t_load_stu(name string,age bigint) row for ...
- kickstart
关闭防火墙.关闭selinux 1.配置DHCP服务 # yum install dhcp -y dhcp配置文件如下 # vi /etc/dhcp/dhcpd.conf 查看路径 # rpm -ql ...
- phpmyadmin在nginx环境下配置错误
location ~ \.css { add_header Content-Type text/css; } location ~ \.js { ...