美文网首页
C#窗体 2019-02-14

C#窗体 2019-02-14

作者: 琴匣自鸣 | 来源:发表于2019-04-15 08:48 被阅读0次

    一、窗体常用属性

    窗体标题:Test    窗体名:Name    窗体图标:Icon    北京颜色:BackgroundColor

    背景图片:BackgroundImage  背景图片样式:BackgroundColorlayout (stretch为自动调整)

    最大化按钮:MaximizeBox (false表示禁用或隐藏) 最小化按钮:MinimizeBox (false表示禁用或隐藏)

    窗体边框样式:FormBorderStyle    窗体初始位置: StartPosition(CenterScreen屏幕中央)

    二、窗体常用控件

    标签:Label --lbl (1)Text显示文字 (2)Image显示图片    (3)autosize 设为false可以自由设置大小

    文本框:TextBox --txt (1)PasswordChar 密码用 (2)Multiline 是否可以多行输入 (3)Maxlength可输入最大长度(4)Text 默认内容

    组合框(下拉列表):ComboBox --cbo (1)items 组合框中的项      (2)DropDownStyle:组合框的风格--DropDown(可写可下拉 默认项)  DropDownList(只能下拉)(3)Text 组合框关联的文本 (4)SelectedIndex 当前选中项的索引,从0开始 (5)SelectedItem 当前选定的项

    按钮:Button --btn (1)Enable控件是否可用 (2)显示的文件 (3)TextAlign 文本的对齐方式   

    单选按钮:RadioButton (1)Checked是否选中

    日期控件:DateTimePicker(1)Value当前时间 (2)MaxDate最大时间 (3)MinDate最小时间

    分组框:GroupBox 作为容器用(1)Text关联文本

    面板:Panel 作为容器用 例如放入RadioButton用来将性别一类单选按钮分为一组

    GroupBox和Panel看起来没有什么区别,但是GroupBox可以标记一些文字(边框线左上角加提示),而Panel则可以使用滚动条。需要把AutoScroll调成true才能出现滚动条

    三、窗体常用事件

    方法编辑代码结构

    click:点击事件,button用

    load:加载事件:经常给窗体用

    TextChanged:文字改变时触发   ,TextBox用 

    SelectedIndexChanged:下拉表选择改变时触发

    MouseClick:鼠标单击用

    如果需要对某个控件操作那么,控件Name.操作属性=属性值 例如
            cob_lx.SelectedIndex=0;选中下拉列表的第一项

    四、消息提示框

    MessageBox.show();提示消息

    (“str1”,str2)str1为提示消息,str2为提示消息的标题

    (“str1”,"str2",MessageBoxButtons.OKCancel)提供确定取消选项

    (“str1”,"str2",MessageBoxButtons.OKCancel,MessageBoxIcon.Wraning)MessageBoxIcon提供提示小图标

    五、输入验证

    this.模块名.focus();获取焦点

    if(this.txt_UserName.Text.Trim().Equals(String.Empty)){this.模块名.focus();} 判断,~~.Text获取文本框内文本,Trim()去掉空格String.Empty();判断是否为空,若为空则返回True;

    那么整段代码意思为,获取用户名文本框内容,去空格判断是否为空,若为空则用户名文本框获取焦点

    六、打开新窗体

    添加窗体后,例如新窗体名字: IndexMain  那么  IndexMain im=new IndexMain() im.show();使用show()方法就可以打开新窗体.

    七、关闭窗体

    1.this.close() 关闭当前窗体

    2.Application.Exit(); 退出应用程序   

    相关文章

      网友评论

          本文标题:C#窗体 2019-02-14

          本文链接:https://www.haomeiwen.com/subject/msueeqtx.html