1.winform应用程序是一种智能客户端技术,帮助我们获得信息或者传输信息。
2.当后台需要获取前台控件属性,需要使用Name属性。
visible:指示一个空间是否可见
enabled:指示一个空间是否可用
3.事件:发生一件事情
注册事件:双击空间注册的都是控件默认控件被选中的那个事件。
触发事件:
4.在Main函数中创建的窗体对象,我们称之为这个窗体应用程序的主窗体
意味,当将主窗体关闭后,整个应用程序都关闭。
5.TextBox控件
WordWrap:指示文本框是否换行
PasswordChar:让文本框显示一个单一的字符
ScollBars:是否显示滚动条
时间:TextChanged 当文本框中的内容发生改变时触发这个事件
6,跑马灯
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0, 1);
}
7.实时时间
/// <summary>
/// 每间隔一秒将当前的时间赋值给label2
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void timer2_Tick(object sender, EventArgs e)
{
label2.Text = DateTime.Now.ToString();
//当时间在15:32分钟的时候叫我起床
if(DateTime.Now.Hour==15&&DateTime.Now.Minute==32&&DateTime.Now.Second==32)
{
SoundPlayer sp = new SoundPlayer();
sp.SoundLocation = @" ";
sp.Play();
}
}
/// <summary>
/// 当窗体加载的时候 将当前系统时间赋值给Label2
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_Load(object sender, EventArgs e)
{
label2.Text = DateTime.Now.ToString();
}
8.简答记事本程序
1)在程序加载的时候,取消文本框的自动换行,以及让两个和文本框隐藏
2)点击登录,判断师傅登录成功
<