winForm: windows窗体应用程序 C/S 客户端应用程序
Form(C#) C# MSSQL 给按钮设置事件 双击要设置的按钮
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string username= textBox1.Text;//获取用户名对应框的内容返回给string username string pwd = textBox2.Text; if (username == "zhagnsan" && pwd == "123")//passwordchar 设置密码显示的样子 usesystempasswordchar 使用系统默认的密码保护 { MessageBox.Show("登陆成功");//messageBox.Show();和c#中的Console.WriteLine();作用是一样的 } else { MessageBox.Show("登录失败"); } } } }
所见即所得
1、记事本类型
2、计算器类型
3、QQ类型
4、无边框窗体
5、不规则类型
需要记住的属性:
布局: size - 大小(可以手动控制 也可以手写输入)
StartPosition - 开始位置(CenterScreen 电脑屏幕中间显示 )
WindowState - 确定窗口初始状态(Normal-自己设置的大小 Minimized-最小化显示 Maximized-最大化显示 )
窗口样式:
Icon - 改变标题身上的图ico样式
Max...Box - 确认标题栏上是否有最大化(单个没有显示虚 两个都没有都不显示)
Min...Box - 确认标题栏上是否有最小化(单个没有显示虚 两个都没有都不显示)
Opacity - 透明度(最低设置1% 0%没有)
ShowIcon - 是不是显示标题小图标
ShowInTaskbar - 是否在任务栏显示
TopMost - 置顶(高层级盖住所有普通层级 同层级互相遮盖 )
外观:
BackColor - 背景颜色
BackgroundImage -背景图片
BackgroundImageLayout - (Tile-平铺 center-居中 zoom-图片不走形 stretch-根据窗口改变图片大小)
Cursor - 改变鼠标光标
FormBorderStyle - 窗体边框样式(sizable- None-无边框 Fixedsingle-定死不能改变大小)
Text - 标题名字
//设置快捷键ALT+F4关闭
private void MyForm_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F4 && e.Modifiers == Keys.Alt) { e.Handled = true; } }