一.Application.Exit()和this.Close()的区别
Application.Exit()
1.应用程序类Application的静态方法,用于退出当前应用程序 2.如果当前应用程序打开了多个窗体,则关闭所有窗体 3.当关闭窗体时,不会触发窗体的FromClising和FormClosed事件this.Close()
1.实例方法,用于关闭当前窗体,如果当前窗体为系统启动的窗体,则执行该方法窗体关闭后,整个应用程序退出 2.如果当前应用程序打开了多个窗体,则只关闭当前窗体 3.当前窗体关闭时,会触发窗体的FromClising和FormClosed事件 二.ToolStrip和MenuStrip控件2.1 菜单控件的主要属性
Name 代码中菜单对象的名称
Items 在菜单中显示项的集合 Text 与菜单项关联的文本2.2 菜单项的主要属性和事件
Name 代码中菜单项对象的,形成
DropDownItems 在子菜单中显示的项的集合 Text 与菜单项相关联的文本Click 选中该菜单项时,触发该事件
2.3 工具栏中的主要属性
ImageScalingSize 工具栏中的项显示的图像的大小
Items 在工具栏上显示的项的集合2.4 工具栏上的按钮和标签的主要属性和时间
DispalyStyle 设置图像和文本的显示方式,包括显示文本,显示图像,显示图像和文本或者什么都不显示
Image 按钮/标签上显示的图片 ImageScaling 是否调整按钮.标签上显示图片的大小 Text 按钮/标签上显示的文本 TextImageRelation 按钮.标签上图像与文本的相对位置Click 当单击按钮.标签时触发该事件
三.控件排列方式
Anchor Dock四.设置MDI窗体
1.父窗体的 IsMDIContainer 属性设为true
2.子窗体的 MdiParent 属性设为父窗体 ChildForm childForm = new ChildForm(); childForm.MdiParent = this; childForm.Show();五.绑定下拉框数据
//在窗体Show()之前执行的方法 private void FrmEditStudent_Load(object sender, EventArgs e) { //1.创建数据库连接字符串 string constr = "Data Source=.;Initial Catalog=SchoolDB;User=sa;Pwd=."; //2.创建连接对象Connection SqlConnection con = new SqlConnection(constr); try { //3.打开数据库连接 con.Open(); //4.创建SQL string sql = "select * from Grade"; //5.创建Command对象发送请求 SqlCommand cmd = new SqlCommand(sql,con); SqlDataReader dr=cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { //怎么绑定到下拉框当中 this.cbograde.Items.Add(dr["GradeName"]); } } } catch (Exception x) {MessageBox.Show(x.ToString());
} finally { con.Close(); } //默认选中第一项 this.cbograde.SelectedIndex = 0; }