18.windows窗口
窗口是windows应用程序的基本单元,是一块屏幕区域,用来向用户展示信息和接受用户的输入。窗口就好像一个容器,其他界面元素都可以放置在窗口中。
windows窗口的基本属性。
1.窗口的名称属性(name)
2.窗口的标题属性(text)
3.窗口的控制菜单属性:ControlBox属性,true显示控制菜单,false不显示菜单。
MaximizeBox属性,最大化按钮。
MinimizeBox属性,最小化按钮。
4.窗口的外观属性:有FormBorderStyle,size,Location,BackColor,BackgroundImage,opacity。
设置启动窗口的属性。
修改Application.Run( new +窗口名())就会先启动指定的窗口了。
单击Form2上的按钮,隐藏Form2窗口,显示Form1窗口。
namespace Calculator
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
form1.Show();
this.Hide();
}
}
}
窗口的事件。单击,加载,关闭事件。
private void Form2_Click(object sender, EventArgs e)
{
MessageBox.Show( "单击了窗口了!!" );
}
private void Form2_Load(object sender, EventArgs e)
{
this.Width = 1000;
this.Height = 500;
this.Text = "welcome!";
}
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show( "是否关闭窗口?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning );
if (dr == DialogResult.Yes)
{
e.Cancel = false;
}
else
{
e.Cancel = true;
}
}
}
如图;