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 ...
随机推荐
- 关于namespace的使用
#include <string> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> int main ...
- SSM的配置文件
Mybatis: SqlMapConfig.xml,配置了数据源,连接池,事务,加载sql映射文件(pojo),sqlsessionFactory对象,配置到spring容器中,mapeer代理对象或 ...
- PAT 乙级 1062 最简分数(20) C++版
1062. 最简分数(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 一个分数一般写成两个整数相除的形式: ...
- 服务注册发现consul之四: 分布式锁之四:基于Consul的KV存储和分布式信号量实现分布式锁
一.基于key/value实现 我们在构建分布式系统的时候,经常需要控制对共享资源的互斥访问.这个时候我们就涉及到分布式锁(也称为全局锁)的实现,基于目前的各种工具,我们已经有了大量的实现方式,比如: ...
- Java NIO系列教程(二) Channel通道介绍及FileChannel详解
目录: <Java NIO系列教程(二) Channel> <Java NIO系列教程(三) Channel之Socket通道> Channel是一个通道,可以通过它读取和写入 ...
- win server 2008 R2 安装IIS
IIS是基于windows系统的一个互联网信息服务,可以使用IIS创建网站.FTP站点等服务. 安装IIS 打开服务器管理器,角色,添加角色 下一步 选择"Web服务器(IIS)" ...
- 第一次软件工程作业——html制作一份简单的个人简历
源码链接(码云):https://gitee.com/yongliuli/codes/eavjr7lxotb85s0icnq1z68 简历效果图展示: 代码展示: 添加背景音乐的方法: 在<he ...
- 高通平台读写nv总结
一,引言 1. 什么是NV 高通平台的NV,保存了系统运行过程中各个模块可能用到的一些参数值,它是以单个文件的形式保存在EFS中,但用户是不能随意访问的,只能通过QXDM来进行读 ...
- C++和C#进程之间通过命名管道通信(上)
C++和C#进程之间通过命名管道通信(上) "命名管道"是一种简单的进程间通信(IPC)机制.命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支 ...
- Google C++命令规范
最近发现自己在开发程序的过程中,经常会将好几种命名规范进行混用,这样使得程序的可读性下降,于是乎依然决定学习并使用Google的命令规范,并且坚持使用. copy from https://www.c ...