控件使用:
TextBox属性中的text
Button
PictureBox选择图片image选项 隐藏图片把 Visiable设置成 False
1.简单计算的编写
1)bool int.TryPause(string s, out int result) 函数用法
用来将数字内容的字符串转换成 int 类型,转化成功返回 Ture,失败返回 False。
相关的函数有 int.Pause()[留待添加]。
2)MessageBox.Show(string text) MessageBox详细介绍
显示可包含文本、按钮和符号(通知并指示用户)的消息框。在这里只用到了string text 的功能,即弹出一个文本提示框,MessageBox 类的功能很多其他的等用到之后再添加。
3)在From中点击了一个label,它会在函数中生成一个这个lable 的函数,而在删除了这个函数之后,再次运行会导致出错,这是因为只删掉了函数,而没有删除掉对这个函数的引用,需要在Form.Designer.cs 中删除掉
或者是在这个lable等的属性中Click属性删除,之后看看函数是否已经删除
我的错误:
①把代码写到了textbox的函数中,点击“=”的button没有反应 = =!
②判断函数false之后没有用return退出函数。
2.输入Email地址,输出用户名和域名
string[] string.Split()函数 string.Split()详细介绍
这个函数的功能是用来对字符串进行分割的,通过‘@’分割出来email中的用户名以及域名示例代码:
string Email = textBox1.Text;string[] strs = Email.Split('@');
if (strs.Length != 2){MessageBox.Show("非法的Email地址");return;//不要忘记return}textBox2.Text = strs[0];//用户名textBox3.Text = strs[1];//域名
3.页面上有图片,默认是隐藏的,用户输入身份证号,如果大于18岁则显示,取当前年份
string string.Substring(int startIndex, int Length)SubString的用法
这个函数是用来截取字符创的函数,第一个参数是字符串截取的开始位置(其下标因为是从0开始的,所以从这个参数的后一位开始,例如身份证号截取出生的年,则参数是(6,4),从第六位的后边取四位),第二个参数是截取的字符串长度,不是结束位置。
获取当前时间的年份的函数 DateTime.Now.Year.ToString() C#获取时间的函数
代码参考:string str = textBox1.Text.Substring(6, 4);//取身份证号的年份
int IDYear = Convert.ToInt32(str);
string year = DateTime.Now.Year.ToString();//获取当前年份
textBox1.Text = str;
if (Convert.ToInt32(year) -IDYear >= 18)
{
pictureBox1.Visible = true;
return;
}
else
{
MessageBox.Show("小孩子不要乱点!");
return;
}
4.字符滚动条(SubString练习)
一串字符,按左边按钮就左移一位,右边按钮右移一位,代码参考:
string str = textBox1.Text;
char First = str[0];//取第一个字符
string move = str.Substring(1);//取剩余字符
textBox1.Text = move + First;
5.TextBox
多行模式(MultiLine)①textBox.AppendText();多行模式添加下一行的文本②textBox.Text += "新的一行内容" ;//缺点:数据量很大的时候会很慢,这需要先读取再添加,影响速度默认模式密码模式(PasswordChar:*)