美文网首页
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

    一、窗体常用属性 窗体标题:Test 窗体名:Name 窗体图标:Icon 北京颜色:BackgroundC...

  • C#如何创建MDI子窗体

    C#中怎样创建MDI子窗体?在MDI主窗体的【属性】对话框中,将MDI主窗体的IsMdiContainer属性设为...

  • C#图形文字打印预览的实例

    一、C#窗体打印组件 Windows 窗体中的打印主要包括: 使用PrintDocument 组件来使用户能够打印...

  • C#窗体

    C#设置窗体属性 属性可以分为: 布局 窗口样式 行为 焦点 可访问性 设计 数据 外观 杂项 布局 窗口样式 行...

  • Step by step:一起来学C# (2)

    提纲: (1)C#的编程环境介绍 (2)C#的几个语言要素 (3)第一个C#的窗体程序 一、编程环境 C#的编程使...

  • 在C#中使用Panel控件实现在一个窗体中嵌套另一个窗体

    在C#中使用Panel控件实现在一个窗体中嵌套另一个窗体 ShowAllPagesAllPage = new Sh...

  • 2019-03-26居中

    C# winform解决解决窗体第一次设置为最大化后,点击最大化按钮窗体无法居中问题...

  • 11-6学习总结

    今天学习了c#第7章: 1:非模式窗体 非模式对话框 窗体打开时,将始终显示在当前应用程序窗体的最上层,此时,既可...

  • C# 注册功能原来还有这种操作

    没学密码学之前,我用C#做出来的注册窗体是这样的注册窗体数据库是这样的数据库1 学了密码学之后,我用C#做出来的注...

  • C#控件属性及作用

    C#控件属性及作用(1)Name 属性:用来获取或设置窗体的名称,在应用程序中可通过Name 属性来引用窗体。(2...

网友评论

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

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