Winform常用控件及其属性

目录

 

常用控件属性:

常用控件

Form窗体

Label标签

TextBox文本框

ComboBox组合框 (就是有下拉列表的叫组合框)

ListBox列表框   (多行文本框)

ToolStripMenuItem菜单项

ToolStrip工具栏

StatusStrip状态栏

TabControl选项卡

PictureBox图片框

ImageList 图片列表

Timer时钟

DataGridView:

ListView:


常用控件属性:

Name :表示一个控件或者窗体的名称。

Text:控件上显示的字体。

Anchor:的英文意思是锚定。表示在窗体重置时控件与窗体(或者父控件)的相对位置保持不变。控件变化要等到窗体重置的时候才能呈现。就是窗体拉大后控件会随这窗体的4个方向随之变化,这个窗体拉大是指没运行时对form1窗体的拉大。关键字:相对位置不变。

Dock则是停泊的意思,表示控件的某个边与窗体重合(零距离)。控件的变化则在设计的时候就能呈现。此外控件的DocK循序会影像到结果。就是表示该控件在窗体的那个位置的停靠,fill表示充满窗体或者容器。关键字:零距离。

Dock属性也就能很好的解释我什么我们的菜单栏(menustrip)加载的时候自动停靠在顶部而状态栏(statustrip)自动停靠在底部

Items属性:这个属性就是Item集合,该集合说明了总共有多少个项。

BackColor:控件和窗体的背景颜色。

BackgroundImage:窗体的背景图片。

Cursor:鼠标经过控件时,鼠标的图标所发生的变化。

ContextMenuStrip:鼠标单击右键出现菜单。

Enabled:表示该控件是否有用  默认值Ture 。 选False该控件则没有任何作用。

Font:设置控件里字体的大小、字号、字体、和下划线。

ForeColor:在控件里输入字体时, 字体的颜色。(默认值为黑色)。

Location:表示该控件在窗体中的位置。X坐标数值越大则控件会越往右,Y坐标数值越大则控件越往下。

Size:该控件的大小 width 表示控件的宽度 heigth表示控件的高度。

Visible:是否隐藏该控件。  选False控件是看不见的。

tooptiptext:鼠标经过控件等时,会出现设定好的文字,以解释说明。使用前AutoToolTip属性设为True。

 

常用控件

ToolTip控件

C#的ToolTip控件是一个信息提示控件,在很多系统中都有用到。这个控件的好处是可以提示悬浮窗信息。

         Active属性:确定工具指示是否是活动的。只有在激活工具提示后才会显示提示信息。

  1. AutiPopDealy属性:确定当指针在工具提示区域内保持静止时,工具提示窗口保持可见的时间长度。

    InitialDealy属性:确定在提示窗口显示之前,指针必须在工具提示区域内保持静止时间的长度。

  2. IsBallon属性:这个属性指示控件是否以气球的形式出现。默认为false。

  3. OnwerDraw属性:这个属性指示系统是否可以绘制子项、如果是那则是为False。

  4. ReShowDealy属性:确定当一个指针从从一个工具提示区域移动到另一个工具区域提示时,后面的工具提示窗口将在多长时间内显示。

在窗体中添加tooltip控件后,打开你要添加提示的控件属性,该属性中就会多了一条ToolTip的tooltip,在后面写入文字即可:

Form窗体

ControlBox:表示窗体的标题栏中时候有最大化、最小化和关闭的按钮  选false则不会看见这些按钮。

FormBorderStyle:表示窗体的边框线的样式和标题栏的样式和标题栏按钮显示方式。

Icon:窗体标题栏左边显示的图片。

MaximizeBox:确认标题栏里是否有最大化按钮。

MinimizeBox:确认标题栏里是否有最小化按钮。

StartPosition:运行窗体时 窗体在屏幕前在那个位置显示。

WindowState:运行窗体时,窗体的显示方式(比如全屏幕显示、最小化显示、正常显示)。

 

Label标签

BorderStyle:表示该标签的边框样式。

Image:在该标签上显示的图片。

ImageAlign:要显示图片以什么方式在标签的背景上显示。

 

TextBox文本框

BorderStyle:表示该文本框的边框样式。

MaxLength:可以输入多少个字符。

MultiLine:是否可以拉大文本框的高度。

PasswordChar:你输入文本框的字体 是以什么方式进行显示的。(比如输入¥就全部都显示¥)。

ReadOnly:表示能不能对文本框中的字符进行修改。    默认为Flase可以修改。

TextAlign:你输入文本框的字体,是以什么方式进行显示的。比如(居中、左边开始、右边开始)。

 

ComboBox组合框 (就是有下拉列表的叫组合框)

DropDownStyle:组合框的外观和功能。

Items:组合框里面的内容(文字)。

MaxLength:在组合框中可以输入多少个字符。

SelectedItem:下拉列表最多可以显示多少行。           (MaxDropDownItems)

GroupBox分组框

RadioButton单选按钮

Appearance:就是以单选圆圈框的形式显示 还是以按钮的形式来显示。

Checked:运行窗体的时候 单选按钮是否被默认选中。

Image:单选按钮的背景图象。

 

ListBox列表框   (多行文本框)

Items:列表框里面的内容(文字)。

MultiColunm:表是是否水平显示。

ScrollAwaysVisible:表示列表框里是否有滚动条  滚动条不管列表框里有多少行内容都会显示滚动条。

TextAlign:你输入列表框的字体,是以什么方式进行显示的。比如(居中、左边开始、右边开始)。    

         Items:  在菜单上显示的菜单和所显示菜单的相应的属性。

         ShowItemToolTips:类视tooltip

         TextDicrection: 菜单栏的显示方向。

  

 

ToolStripMenuItem菜单项

       Checked:

       CheckOnClick:

       DisplayStyle:

       Image:

       ShortcutKeys:

       TextImageRelation:

       ToolTipText:

 

ToolStrip工具栏

 ImageScalingSize: 指定图片在图片框里的大小。

Items: 用于添加工具栏中的工具。(比如:)

ToolStip   Button按钮项

ToolStrip  Label标签项

ToolStrip  Serprator分隔符

ToolStrip  DropDownButton下拉按钮项

 

StatusStrip状态栏

         Items: 用于添加状态栏中的工具。StatusLabel状态栏标签   

 

TabControl选项卡

  1. Alignment属性:这个属性是标识控件的Tab页是位于顶端还是底端,或者是其他页面。

  2. Anchor属性:该属性是设置控件的位置,一般是控件没有设置Dock属性时,才会有作用。

  3. Dock属性:Dock属性是一个填充的属性,还属性可以使Left Right,Top Bottom等,也可以是Fill。根据需要可以自行搭配不同控件的属性。

  4. ShowToolTips属性:这个属性是设置控件在鼠标放上去之后,是否有提示信息。

  5. TabPages属性:这个属性是查看控件有多少个Tab页,可以根据不同的Tab页来显示不同的信息。

PictureBox图片框

         BorderStyle: 图片框的边框类型。

         Image: 图片框里要显示的图片。

         SizeMode: 图片在图片框里的位置。

 

ImageList 图片列表

         Images: 用与存放图片框里的图片。可以寸多张。

         ImageSize: 图片在图片框里的大小。

 

Timer时钟

         Enable: 是否按规定的时间来引发一次事件。

         Interval: 事件按多长时间来引发一次时间。  以毫秒为单位。

 

DataGridView:

         AllowUserToAddRows:添加

         AllowUserToDeleteRows:删除

 

ListView:

         conlumns: 显示纵向有几个列 和列的属性。

         fullRowSelect:表示当选中一行数据时 数据是否会被整行都选中。

        GridLines:是否显示网格线。

        View: 以什么视图来显示。

猜你喜欢

转载自blog.csdn.net/qq_41664159/article/details/101122049