一、公共控件

1、 Button   按钮
+ 布局
- AutoSize   按钮尺寸自动适应里面内容的长度
- Location    位置
- Margin       控件与控件外边距
- Size     当前尺寸

+行为
- Enabled     是否可用
- TabIndex     该控件对应的Tab键索引值
- TabStop      该控件对应的Tab键禁用时的索引值
- Visible     显示和隐藏

+外观
- BackColor    背景色
- BackgroundImage      背景图
- BackgroundImageLayout     背景图布局
- Cursor   鼠标移入的鼠标样式
- FlatAppearance *  设置边框颜色边框宽度,鼠标移入时背景色,鼠标按下时背景色  与FlatStyle配合使用
- FlatStyle *    与FlatAppearance配合使用
- Font   文字
- ForeColor   前景色
- Image   图片
- ImageAlign   设置图片位置
- Text   显示的文字
- TextAlign   文字对齐方式
- TextImageRelation   图像与文本的相对位置

2、CheckBox     多选按钮
外观
- Appearance   控制复选框的外观
- CheckAlign    确定控件中复选框的位置
- Checked   是否被选中,选中true,不选中false
- CheckState   控制三种是否选中的状态

3、CheckedListBox    多选集中复选框,从控件上的小箭头处点开进行添加

- CheckOnClick   是否单击切换选项

4、ComboBox    下拉式选项,从控件上的小箭头处点开进行添加

- DropDownStyle   设置为dropdownlist控制控件启动后选项为只读不可修改

后台程序中往下拉选项中动态加载数据

默认选中一项

0,是默认选中第一个。

5、DateTimePiicker   时间日期控件

- MaxDate  最大日期

- MinDate   最小日期

取值:

6、Lable   显示文字

7、LinkLable 超链接样子的Lable

8、ListBox   选择,一堆里面选一堆

- SelectionMode  选MultiSimple这个为可以多选

9、MaskedTextBox    可以控制要输入的字符串格式的文本框

- Mask  设置要控制的格式

10、MonthCalendar   也是时间日期控件,展开样式

- MaxSelectionCount  默认选中天数

取值:

11、NotifyIcon   托盘工具桌面右下角图标

- Icon 小图标

- Text 小图标显示的文字

在上面绑定一个右键菜单ContextMenuStrip就是qq小图标的样子

双击托盘小图标最小化和最大化

12、 NumericUpDown  只能输入数字,按键自动加减

- Maximun  最大到几

- Minimun  最小到几

13、PictuerBox   放置图片用的

14、ProgressBar   进度条

- value  进度条长到多长

15、RadioButton  单选按钮

分组:将同一组的RadioButton放到容器里的Panel控件中

16、RichTextBox  文本域 自动换行

- MaxLength  输入最大字符长度

- ReadOnly 只读属性

- WordWrap  改为false 就变为不自动换行

- ScrollBars 出滚动条

17、TextBox  也是文本域

- PassWordChar  密码遮盖符

18、ToolTip  有这个控件以后窗体界面上能看的见的控件都会多一个杂项属性,在控件的杂项属性中可以设置鼠标移入后的提示

- ToolTipTitle  设置标签

- ToolTipIcon 小图标

19、WebBrowser  显示网页的,右键查看代码

 二、菜单和工具栏

1、MenuStrip菜单。    拖进窗体中右键插入标准型,该有的都有了

菜单中的横线:输入一个减号回车

或者右键插入

设置小图标:右键-设置图像。

设置快捷键:属性ShortCutKeys

2、StatusStrip   底部菜单栏

3、ContextMenuStrip   右键菜单

在要打开右键菜单的控件的属性中ContextMenuStrip属性绑定上对应的ContextMenuStrip

4、ToolStrip   工具栏

5、 ToolStripContainer 工具栏容器

【2017-04-25】winform公共控件、菜单和工具栏、Tab和无边框窗体制作的更多相关文章

  1. 2017-4-26 winform tab和无边框窗体制作

    TabIndex-----------------------------------确定此控件将占用的Tab键顺序索引 Tabstop-------------------------------指 ...

  2. WindowsForm 公共控件 菜单和工具栏

                                                      公共控件   菜单栏 状态栏   布局    公共控件 textbox:  text属性:用于获取或 ...

  3. 【2017-04-25】winform公共控件、菜单和工具栏

    一.公共控件 公共控件很多的属性很多都相似,这些是大部分都相同的: +布局 - AutoSize:自动适应控件上文字内容- Location:位置- Margin:控件间的间距- Size:控件大小 ...

  4. WinForm 公共控件

    一.窗体属性: 1.AcceptButton - 窗体的“接受”按钮.如果设置该属性,每次用户按“Enter”键都相当于“单击”了该按钮. 需要设置哪个键,就在后面选择. 2.CancelButton ...

  5. WinForm公共控件

    公共控件:1.Button:按钮 用户点击时触发事件 行为属性 Enabled -是否启用 Visible -是否隐藏2.CheckBox .CheckListBox - 复选框 复选框组 3.Com ...

  6. winform 公共控件 ListView

    //数据显示,刷新 public void F5() { listView1.Items.Clear(); List<Students> Stu = new StudentsData(). ...

  7. WinForm 公共控件和属性

    Button  按钮 布局 AutoSize 内容超出部分是否扩展到适应尺寸大小 Location  位置坐标 Size   控件大小 行为 Enabled   控件是否启用 visible   控件 ...

  8. C# Winfrom常用的几个公共控件

    ComboBox控件的使用方法: //首先写好查询方法,实例化对象, NationData nd = new NationData(); List<Nation> NN = new Lis ...

  9. WinForm 窗体基本属性、公共控件

    一.WinForm:客户端程序制作 - C/S (B/S:服务器端) 它是基于.NET Framework框架上运行,不是必须在windows系统上才能运行---------------------- ...

随机推荐

  1. wemall app商城源码android开发MD5加密工具类

    wemall-mobile是基于WeMall的android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享android开发MD5加密工具类主要代码,供 ...

  2. 通过代码在eclips中添加Maven Dependencies依赖包的简单方法

    条件是已经正确解压了maven包并配置好了环境变量: 然后新建一个maven项目,(可在other中找到) 然后打开最下边的配置文件pom.xml: 打开后在文本下边选项选pom.xml选项: 在&l ...

  3. 用tp框架来对数据库进行增删改

    先来看添加 使用tp框架,对数据库进行添加操作,都有哪些方法 先在Main控制器中,做个方法 运行一下,注意地址,就要输tianjia了 然后再看一下数据库,有没有添加上数据 添加成功 再来看一下这个 ...

  4. Spring Boot HTTP over JSON 的错误码异常处理

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “年轻人不要怕表现,要敢于出来表现,但还是那句话,要有正确的度,你的表现是分析问题和解决问题的能 ...

  5. El表达式的用法个人总结

    EL表达式的好处: 通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及可维护性. EL表达式的几个特点:  1:可以与jsp标签库结合使用,也可以与javascript语 ...

  6. [译]Selenium Python文档:五、Waits等待

    大多数现代web应用都使用了AJAX技术.当浏览器加载一个页面的时候,该页面内的元素可能在不用的时间间隔内进行加载.这使得元素定位变得比较困难:如果一个元素还没有出现在DOM中,定位函数将会抛出一个E ...

  7. java学习(二)多态中成员变量详解

    今天我总结了一下java多态中成员变量的赋值与调用 举一个我当初做过的小案例: class Fu{ int num; void show(){} } class Zi extends Fu{ //in ...

  8. 获取JVM的dump文件

    获取JVM的dump文件的两种方式 1. JVM启动时增加两个参数: #出现 OOME 时生成堆 dump: -XX:+HeapDumpOnOutOfMemoryError #生成堆文件地址: -XX ...

  9. WKWebView代理方法解析

    一.前言 上一篇文章已经对WKWebView做了一个简单的介绍,主要对它的一些方法和属性做了一个简单的介绍,今天看一下WKWebView的两个协议:WKNavigationDelegate 和 WKU ...

  10. AspectJ基本用法

    参考:深入理解Android之AOP AOP虽然是方法论,但就好像OOP中的Java一样,一些先行者也开发了一套语言来支持AOP.目前用得比较火的就是AspectJ了,它是一种几乎和Java完全一样的 ...