WinForm基础

---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------

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()+” ”);注意加上回车

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();清空列表

---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------

原文地址:https://www.cnblogs.com/qwsdxz/p/3166893.html