C#_WinForm学习
来源:互联网 发布:撮合交易 算法 编辑:程序博客网 时间:2024/06/07 08:32
控件使用:
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:*)
0 0
- C#_WinForm学习
- C#_WinForm学习(1)
- C#_WinForm窗体传值
- C#_WinForm的等待窗口
- C#_WinForm接收命令行参数
- C#_WinForm接收命令行参数
- C#_WinForm程序退出的方法
- C#_WinForm 统一捕获未处理的异常
- C#_WinForm程序退出的方法
- 黑马程序员_学习日记3_WinForm
- 黑马程序员_winform和wpf学习
- C#_WinForm生成房(桌)态图实例【一】
- 怎么在c#_winform实现图片上传功能
- C#_WinForm程序的App.Config数据库连接配置文件
- 黑马程序员_Winform入门
- 黑马程序员_winform
- 黑马程序员_WinForm知识总结
- 黑马程序员_WinForm基础(一)
- PAT-最大子列和问题
- Unity3d-C#之Delegate和Event疑惑?
- ASP.NET的票据工具类FormsAuthenticationTicket
- Node.js 入门
- 图像处理算法
- C#_WinForm学习
- 发散按钮浅谈
- 动态规划法解0-1背包问题
- OpenCV2实时图像处理在Windows下的优化
- mysql字段类型及占用字节
- C++字符串完全指引之一
- 类的成员函数共享成员函数体
- 【HTML5】Canvas之globalCompositeOperation属性详解
- 为apache2.2.26启用deflate压缩