博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm基础
阅读量:5891 次
发布时间:2019-06-19

本文共 1990 字,大约阅读时间需要 6 分钟。

---------------------- 、、期待与您交流! ----------------------

winForm:windows Form,.net中用来开发windows窗口程序的技术。

按钮的text属性:按钮上面的字

控件的name属性,给这个控件取一个名字,取名字的时候一定要有意义,如:txtName,操作这个控件用这个名字来操作。

双击控件进行编写事件

This指的是当前这个类或者当前这个对象,this.text指的是这个串口的text属性。

Forecolour指的是前景色

This.text=String.format(“{0}”,name);方法可以使用占位符

使用textBox1.hide()来隐藏这个控件。

String str1=text.Text;  int i1;

If(int.TryParse(str1,out i1)==false)判断文本框传进来的是不是一个整数,注意tryparse的out用法,在Out i1之前先定义il为int型。        If(!int.TryParse(str1,out i1))这样用也可以

String[] strs=Str.split(‘@’)注意单引号,接收的时候用一个数组来接收

如果分隔的东西为多个的话,可以用replace方法先转化一下

Str=str.replcae(“abc”,”@”);把abc替换为@

判断e-mail地址是否合法,先用split方法分隔@符号,如果分出来的数组长度不为2,则说明不合法,判断不合法之后要加上return;

设置visible为false可以让控件不可见

PictureBox1.visible=true;

判断身份证号码是否大于十八岁

Datetime.Now.year获取当前年份

 

 String strYear=id.Substring(6,4)从第6位开始取,取4个数,这个用法要记好

Substring(1),从第1个字符取到结束

Passwordchar来改变密码框内输入密码时的样式

Textbox的multLine打钩可以让文本框显示多行

给多行文本框赋值的时候用appentext方法

TextBox.AppendText(DateTime.now.ToString()+”\n”);注意加上回车

String.trim()去掉首尾的空格

StringName.equals(“ams”,StringComparison.OrdinalIgnoreCase)判断字符串是否相等忽略大小写

退出程序用Application.Exit();方法

局部变量每次运行完毕变量的值都会被销毁,下次再运行,会重新初始化。而类字段,只要是一个对象,那么只要对象不销毁,就会一直保持对象的字段值。

String []  lines=Txt.lines读出每行的数据   Lines用法注意

 

IndexOf()

查找字串中指定字符或字串首次出现的位置,返首索引值,如:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度

indexof参数为string,在字符串中寻找参数字符串第一次出现的位置并返回该位置。如string s="0123dfdfdf";int i=s.indexof("df");这时i==4。

如果需要更强大的字符串解析功能应该用Regex类,使用正则表达式对字符串进行匹配。

 

indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1

 

ComboBox

SelectedIndex:选中项的序号。没有选中任何项的时候是-1,否则选中序号(0开始)

设置DropDownStyle:DropDownList下拉菜单不能改写内容

comboBox.selectindex选择的序号

comboBox.selectItem  选中文本框中的内容

选择改变时间comboBoxIndexChange

ComboBox.Item.Add(“添加一项”);在comboBox中添加一项选项

ComboBox.Item.Clear();清空列表

---------------------- 、、期待与您交流! ----------------------

转载于:https://www.cnblogs.com/qwsdxz/p/3166893.html

你可能感兴趣的文章
Ueditor自定义ftp上传
查看>>
线程以及多线程
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
稀疏自动编码之反向传播算法(BP)
查看>>
二叉搜索树转换成双向链表
查看>>
WebLogic和Tomcat的区别
查看>>
java类中 获取服务器的IP 端口
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
redmine
查看>>
css 序
查看>>
DirectshowLib摄像头拍照的”未找到可用于建立连接的介质筛选器组合“ 解决办法...
查看>>
三种简单排序
查看>>
Dalvik VM和JVM的比较以及Android新的虚拟机ART
查看>>
【CSU 1803】2016
查看>>
SQLServer 批量备份与还原
查看>>
51Nod 1010 只包含因子2 3 5的数 Label:None
查看>>
Java中String和byte[]间的转换浅析
查看>>
什么是异步
查看>>