常用控件及其属性
–窗体主要属性–
窗体标题:Name
背景图像: BackgroundImage
背景颜色: BackColor
图标: lcon
窗体边框样式: FromBorderStyle
最大化按钮: MaximinBox
最小化按钮: Minimun
窗体状态 : WindowsState
窗体初始位置:StartPosition
文本: Text
–窗体(Form)主要方法–
关闭窗体:Close()
显示窗体:Show()
模式化显示窗体:ShowDialog()
隐藏窗体:Hide()
–标签(Label)主要属性–
图像: Image
文本: Text
–文本框(TextBox)主要属性–
最大长度: Maxlength
是否可输入多行文本: Multiline
用在密码框时,显示的文本,不是实际文本: passwordChar
是否允许编写文本: ReadOnly
文本: Text
–组合框(ComboBox)主要属性–
Items 组合框中的项
DropDownStyle 定义风格 是否显示列表框 是否允许编辑
文本: Text
SelectedIndex 当前选定项目得索引号,从0开始 每个项都有索引号
SelectedItem 获取当前选定的项
–按钮(Button)主要属性–
Enabled 布尔值,True表示可用,False表示可不用且呈灰色
TextAlign 按钮文本的对齐方式
文本: Text
输入验证
Trim() 去空格
Focus() 获得输入焦点
Empty 空的
public const string CAPTION="提示输入";
if(this.textBox1.Text.Trim().Equals(string.Empty))
{
MessageBox.Show("请输入用户名",CAPTION,MessageBoxBttons=OK,
MessageBoxIcon=information);
this.textBox1.Focous();
result false;
}
增强窗体友好性
MessageBox 消息框
DialogResult 对话框返回值
DialogResult result=MessageBox.show("确定要关闭吗?","输入提示",
MessageBoxButtons=YesNo,MessageBoxIcon=Question);
if(result==DialogResult.Yes)
{
this.Close();
}
实现窗体间的跳转
窗体跳转的实现步骤
1.定义窗体对象
2.显示窗体
被调用的窗体类名 窗体对象 = new 被调用的窗体类名( );
窗体对象 . Show( );