发布时间:2019-09-22 07:41:12编辑:auto阅读(1754)
private void button1_Click(object sender, EventArgs e)
{
textBox1.Enabled = true;
textBox2.Enabled = true;
listBox1.Enabled = true;
comboBox1.Enabled = true;//设置所有代码为可用状态;
comboBox1.SelectedIndex = 0;//设置组合框控件默认为第一个
textBox1.Focus();//设置第一个文本框后的焦点
} |
private void button2_Click(object sender, EventArgs e)
{
textBox1.Enabled = false;
textBox2.Enabled = false;
listBox1.Enabled = false;
comboBox1.Enabled = false;//设置所有代码为不可用状态;
} |
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
//通知所有消息泵必须终止,并且在处理了消息以后关闭所有应用程序窗口。
}
不论是Application.Exit(),还是Form.Close()都可以起到关闭当前窗体的作用,但是需要初学者了解这两种方法的差异性。
一个完整的WinForm程序从是Application.Run(new Form1)开始,到Application.Exit()结束,最终将执行销毁窗体和回收系统所有的资源任务,软件系统停止;而Form.close()只是关闭当前窗口和对话任务,整体程序不退出。如果只打开了一个窗体,那么这两种方案是一致的。
一般而言,如果只有一个窗口或者是MDI(多文档窗体)里面的主窗口则是退出程序,Form.close()也是一种安全的方式,但如果是打开多个文档窗口的情况,退出系统必须使用Application.Exit()方法。 |
属性 |
说明 |
Text |
该属性用于设置或获取与该控件关联的文本 |
方法 |
说明 |
Hide |
隐藏控件,调用该方法时,即使 Visible 属性设置为 True,控件也不可见 |
Show |
相当于将控件的 Visible 属性设置为 True 并显示控件 |
事件 |
说明 |
Click |
用户单击控件时将发生该事件 |
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
linkLabel1.LinkVisited = true; //确认超文本文件链接是按照链接后的样式呈现。
Form2 newForm = new Form2();//实例化Form2窗体,命名为newForm
newForm.Show();//将实例化后的窗体打开
this.Hide();//当前的窗体隐藏
} |
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
label2.Show();
} |
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
label2.Hide();
} |
属性 |
说明 |
MaxLength |
可在文本框中输入的最大字符数 |
Multiline |
表示是否可在文本框中输入多行文本 |
Passwordchar |
机密和敏感数据,密码输入字符 |
ReadOnly |
文本框中的文本为只读 |
Text |
检索在控件中输入的文本 |
方法 |
说明 |
Clear |
删除现有的所有文本 |
Show |
相当于将控件的 Visible 属性设置为 True 并显示控件 |
事件 |
说明 |
KeyPress |
用户按一个键结束时将发生该事件 |
属性 |
说明 |
Enabled |
确定是否可以启用或禁用该控件 |
方法 |
说明 |
PerFormClick |
Button 控件的 Click 事件 |
事件 |
说明 |
Click |
单击按钮时将触发该事件 |
上一篇: 三、python调用打印机,打印文字
下一篇: python数据结构与算法(3)
47832
46373
37256
34717
29301
25963
24882
19941
19525
18011
5779°
6404°
5918°
5956°
7057°
5900°
5931°
6427°
6392°
7764°