1 winfrom就是一种窗体开发端应用程序
2 窗体分类
1)记事本类:可以最大最小化,可以拖拽 窗体默认
2)计算机类:不可以最大最小化,不可以拖拽 窗口属性---窗口样式--maximizebox(最大化,选fasle)----minimizebox(最小化,选择fasle)---
|——外观里选FormBoderStyle(表边框样式,选FixedSingel)
3)QQ登录,始终在上边 窗口属性---窗口样式----topmast(上边,选true) 置顶层级间遮盖所有非置顶窗体并且置顶窗体间
点击那个那个在上边。
4)杀毒软件类型:漂亮的无边框 窗口属性----窗口外观里选FormBoderStyle(表边框样式,选None)
5)不规则窗体: 必须在纯背景色的情况下截取所需的形状图片(可以用软件自己画),然后窗体属性里边的背景色为截取
的图片,再在窗体属性里边找------窗体样式------transprancekey----设置颜色色与截取图片背景色一样的颜色
在设置边框为无边框。
2 窗体小程序的创建:
1)设计样式 ;宽,高,能否拖拽--能否最大,最小化;
2)添加控件----说明,主题用Lable控件(比如欢迎使用。。。或者请选择。。。)------再添加多选框(checkbox)-----选单选框(radio button)必须选一个;默认的那个在radiobutton 属性里选checked(里边选true)默认选中的就是这个---在添加下拉控件(combobox)-----点击控件上边的小三角-----选择编辑(在里边添加下拉的项)----再讲下拉列表转成只能看不能写(控件属性---- 外观-----dropdownstyle(选dropdownlist))----在添加提交按钮----button
例 :
3)写代码:
点击按钮时生成 事件 -------所以在按钮下写事件 ------选中按钮双击进入在按钮名------messagebox.show("")-(弹出消息盒子显示什么内容)然后再弹出的消息盒子与按钮名之间写代码
例:
private void button1_Click(object sender, EventArgs e) { int a = 0; string str = "您的订单信息为:\r"; str += "您选择的菜品为:"; if (checkBox1.Checked == true) { str += checkBox1.Text + ","; a++; } if (checkBox2.Checked == true) { str += checkBox2.Text + ","; a++; } if (checkBox3.Checked == true) { str += checkBox3.Text + ","; a++; } if (a == 0) { MessageBox.Show("请选择主食"); return; } str += "\r您选择的主食为:"; if (radioButton1.Checked == true) { str += radioButton1.Text + ","; } else if (radioButton2.Checked == true) { str += radioButton2.Text + ","; } else { str += radioButton3.Text + ","; } str += "\r您的饮品为"; if (checkBox4.Checked == true) { str += checkBox4.Text + ","; } if (checkBox5.Checked == true) { str += checkBox5.Text + ","; } if (checkBox6.Checked == true) { str += checkBox6.Text + ","; } str += "\r你的地址为:"; str += textBox2.Text; if (textBox2.Text=="") { MessageBox.Show("请输入地址"); return; } str += "\r你的电话为:"; str += textBox3.Text; if (textBox3.Text == "") { MessageBox.Show("请输入电话"); return; } str += "\r备注:"; str += textBox1.Text; MessageBox.Show(str); } private void pictureBox4_Click(object sender, EventArgs e) { }
最终生成结果为:
登录框及其验证还有计算机在视频winform开发基础里