winform应用程序
1、winform桌面应用程序是一种智能的客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等
2、属性
Names:在后台要获得前台的控件对象,需要使用Name属性
Visible:指示一个控件是否可见
Enable:指示一个控件是否可用
3、事件:发生一件事情。
注册事件:双击控件注册的都是默认被选中的那个控件
触发事件:
4、在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体
也就意味着,当你将主窗体关闭后,整个应用程序都关闭了
5、TextBox控件
WordWrap:指示文本框是否自动换行
PasswordChar:让文本框显示单一的字符,就是密码模式
ScollBars:是否显示滚动条,竖着的跟横着的
事件:TextChange :当文本框中的内容发生改变的时候触发这个事件
6、跑马灯练习:
abcde跑起来;原理:拉出一个lable文本框,输入对应文本,用字符串截取的方式,把字符串中第一个元素截取出来放到最后一个,再截取第二个元素直到最后加到最前面,重新赋值给这个文本框
再用timer这个组件,设定interval频率(单位是毫秒),Enable选择true,在事件里面输入上述代码,实现跑马灯效果
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Timer组件 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void timer1_Tick(object sender, EventArgs e) { //MessageBox.Show("你中病毒了!关不掉了!"); label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0, 1); } } }
7、Timer
在指定的时间间隔内做一件指定的事情
8、简单记事本应用程序
1)、在程序加载的时候,取消文本框的自动换行,以及让两个按钮和文本框隐藏
2)、点击登陆,判断是否登陆成功
3)、自动换行功能
4)、保存文本到一个指定目录下
9、单选和多选
checked:指示这个控件是否处于选中状态。
默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组