c各种控件功能和基本属性介绍

合集下载

C#常用控件使用大全

C#常用控件使用大全
1、主要属性:
(1)Text 属性:Text 属性是文本框最重要的属性,因为要显示的文本就包含在 Text 属性中。 默认情况下,最多可在一个文本框中输入 2048 个字符。如果将 MultiLine 属性设置为 true, 则最多可输入 32KB 的文本。Text 属性可以在设计时使用【属性】窗口设置,也可以在运行时 用代码设置或者通过用户输入来设置。可以在运行时读取 Text 属性来获得文本框的当前内容。 (2)MaxLength 属性:用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不限制 输入的字符数。 (3)MultiLine 属性:用来设置文本框中的文本是否可以输入多行并以多行显示。值为 true 时, 允许多行显示。值为 false 时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。 (4)HideSelection 属性:用来决定当焦点离开文本框后,选中的文本是否还以选中的方式显 示,值为 true,则不以选中的方式显示,值为 false 将依旧以选中的方式显示。 (5)ReadOnly 属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值为 true 时为只读,值为 false 时可读可写。 (6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。 (7) ScrollBars 属性: 用来设置滚动条模式,有四种选择: ScrollBars.None (无滚动条), ScrollBars.Horizontal(水平滚动条),ScrollBars.Vertical(垂直滚动条),ScrollBars. Both(水平和垂直滚动条)。注意:只有当 MultiLine 属性为 true 时,该属性值才有效。在 W ordWrap 属性值为 true 时,水平滚动条将不起作用。 (8)SelectionLength 属性:用来获取或设置文本框中选定的字符数。只能在代码中使用,值 为 0 时,表示未选中任何字符。 (9)SelectionStart 属性:用来获取或设置文本框中选定的文本起始点。只能在代码中使用, 第一个字符的位置为 0,第二个字符的位置为 1,依此类推。 (10)SelectedText 属性:用来获取或设置一个字符串,该字符串指示控件中当前选定的文 本。只能在代码中使用。 (11)Lines 属性:该属性是一个数组属性,用来获取或设置文本框控件中的文本行。即文本 框中的每一行存放在 Lines 数组的一个元素中。 (12)Modified 属性:用来获取或设置一个值,该值指示自创建文本框控件或上次设置该控件 的内容后,用户是否修改了该控件的内容。值为 true 表示修改过,值为 false 表示没有修改过。 (13)TextLength 属性:用来获取控件中文本的长度。 (14)WordWrap 属性:用来指示多行文本框控件在输入的字符超过一行宽度时是否自动换行 到下一行的开始,值为 true,表示自动换到下一行的开始,值为 false 表示不自动换到下一行

C#控件介绍及用法(详细版)

C#控件介绍及用法(详细版)

C#其实很好学,只要你弄清楚控件。

控件控件是视窗交互的工具。

控件是一种特殊的类,所有控件都继承自System.Windows.Forms.Control类。

这里Control就叫做控件的基类,控件就是Control的派生类。

一个类从基类继承,就拥有基类的所有成员(包括:变量(亦称字段),属性,函数(函数亦称方法),事件,运算符)。

类之间通过继承关系保证了派生类拥有需要的方法或字段。

所以Control的成员就是控件的通性。

这里列出了ControlVisible属性该值指示是否显示该控件Width属性获取或设置控件的宽度BackColorChanged事件当BackColor属性的值更改时发生BackgroundImageChanged事件当BackgroundImage属性的值更改时发生Click事件在单击控件时发生DoubleClick事件在双击控件时发生DragDrop事件在完成拖放操作时发生GotFocus事件在控件接收焦点时发生KeyPress事件在控件有焦点的情况下按下键时发生LocationChanged事件在Location属性值更改后发生LostFocus事件当控件失去焦点时发生MouseClick事件在鼠标单击该控件时发生MouseEnter事件在鼠标指针进入控件时发生。

MouseHover事件在鼠标指针停放在控件上时发生。

MouseLeave事件在鼠标指针离开控件时发生。

MouseMove事件在鼠标指针移到控件上时发生MouseUp事件在鼠标指针在控件上并释放鼠标键时发生MouseWheel事件在移动鼠标滚轮并且控件有焦点时发生Paint事件在重绘控件时发生Resize事件在调整控件大小时发生TextChanged事件在Text属性值更改时发生以上是最常用的成员,便于查找,完整列表参考/zh-cn/library/system.windows.forms.control_members.aspx静态文本控件Label:表示控件的文本标签,并提供对访问键的支持。

C#控件及常用属性、方法、事件(大全)

C#控件及常用属性、方法、事件(大全)

C#控件及常用属性、方法、事件整理1.窗体1.1常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。

如果有模式地显示该窗体,该属性值为true;否则为false。

MFC各种控件属性介绍

MFC各种控件属性介绍

MFC各种控件属性介绍MFC(Microsoft Foundation Class)是Microsoft提供的一套C++类库,用于简化Windows应用程序的开发过程。

MFC中有许多控件可以用于构建用户界面,每个控件都有自己的属性。

接下来将介绍一些常用的MFC控件及其属性。

1. Button按钮控件:3. List Box列表框控件:List Box控件用于显示一列选项供用户选择。

常用属性包括:列表框内容(List Box Content)、选择模式(Selection Mode)、默认选择项(Default Selection)等。

5. Static静态文本控件:Static控件用于显示一些静态文本信息。

常用属性包括:文本内容(Static Text)、字体属性(Font Attributes)、文本颜色(Text Color)等。

6. Check Box复选框控件:Check Box控件用于显示一个选项,用户可以选择或取消选择该选项。

常用属性包括:选项文本(Check Box Text)、选项状态(Check Box State)、选项位置(Check Box Position)等。

7. Radio Button单选按钮控件:Radio Button控件用于显示一组互斥的选项,用户只能选择其中的一个选项。

常用属性包括:选项文本(Radio Button Text)、选项状态(Radio Button State)、选项位置(Radio Button Position)等。

8. Slider滑块控件:Slider控件用于在一个范围内选择一个数值。

常用属性包括:数值范围(Value Range)、默认数值(Default Value)、滑块大小(Slider Size)等。

9. Progress Bar进度条控件:Progress Bar控件用于显示一个操作的进度。

常用属性包括:进度范围(Progress Range)、当前进度(Current Progress)、进度栏宽度(Progress Bar Width)等。

计算机C语言编程教程 第三章 常用控件

计算机C语言编程教程 第三章 常用控件

列表框控件(List Box)
• 列表框控件是一个条目列表,它允许用户 从所列出的表项中进行单项或多项选择, 被选择的项呈高亮度显示。列表框具有边 框,并且一般带有一个垂直滚动条。列表 框分单选列表框和多重选择列表框两种: 单选列表框一次只能选择一个列表项,而 多重选择列表框可以进行多重选择。
组合框控件(Combo Box)
对话框包含静态正文控件、按钮控件、图 片控件、编辑框控件、列表框控件和组合 框等控件。
精品课件!
计算机C语言编程教程 第 三章 常用控件
控件的基本概念
• 控件是独立的小部件,在对话框与用户的交互 过 程 中 , 担 任 着 主 要 角 色 。 对 话 框 在 Visual C++中实际上是窗口,因此,控件可以说是构 成应用程序窗体的主要组成部分。
Visual C++中的控件
• Visual C++ 6.0中所有的控件类都是由 CWnd类派生来的,因此,控件实际上也 是窗口。控件通常是作为对话框的子窗口 而创建的,控件也可以出现在视图窗口、 工具栏和状态栏中。控件的种类很多, Visual C++ 6.0提供的一些基本控件如 图3-3所示。
pDC->TextOut(200,200,"欢迎使 用Visual C++");
思考和习题
• 本章所介绍的控件的名称、功能和其常用 属性有哪些?
• 如何打开控件工具栏,在对话框中添加、 删除、复制和移动控件,以及如何使用控 件布局工具栏?
• 对话框应用程序的建立步骤是什么? • 创建一个借书的基本信息对话框,要求该
控件应用实例
设计一个学生个人信息登记表窗体。该范 例介绍如何在对话框中添加前面介绍的各 类控件,并将这些控件进行布局设置,组 成一个常见的学生个人信息登记表窗体。

vc#中常用控件和详细介绍

vc#中常用控件和详细介绍
如:“TextBox.Focus();”,该代码的功能是将焦点赋予文本框 TextBox。大多数 控件得到和失去焦点时的外观是不相同的,如:
(1)按钮控件得到焦点后周围会出现一个虚线框。 (2)文本框得到焦点后会出现闪烁的光标。
1.1.3 程序运行时改变焦点的方法
程序运行时,可以使用下列方法之一改变焦点: (1)用鼠标单击对象; (2)使用快捷键选择对象; (3)按 Tab 键或 Shift+Tab 键在当前窗体的各对象之间巡回移动焦点。
在学习 Visual C# 2005 控件之前,首先要了解与控件紧密相关的焦点的概念。 焦点是控件接收鼠标或键盘输入的能力。当对象具有焦点时,可以接收用户的输入, 例如:为登录 QQ 而输入 QQ 密码时,焦点就在等待输入 QQ 密码的文本框上。
只有当控件的 Enabled 和 Visible 属性值均为 True 时,才可以接收焦点。Enabled 属性决定控件是否响应由用户产生的事件,如键盘、鼠标事件;Visible 属性决定控 件 是 否 可 见 。 但 是 并 非 所 有 的 控 件 都 具 有 接 收 焦 点 的 能 力 , 如 : GroupBox 、 PictureBox、Timer 等控件都不能接收焦点。
例如希望焦点直接从 Button1 转移到 Button3,然后再到 Button2,则应该将 Button2 和 Button3 的 TabIndex 属性值互换。
注意:不能获得焦点的控件及无效或不可见的控件,不具有 TabIndex 属性,
因而不包含在 Tab 键序中,按 Tab 键时这些控件将被跳过。
2. TabStop 属性
TabStop 属性决定焦点是否能够在该控件上停留。它有 True 和 False 两个属性 值,默认为 True;如果设为 False,则焦点不能停在该控件上。

C#中常见的控件及功能(一)

C#中常见的控件及功能(一)

C#中常见的控件及功能(⼀)1、StatusBar控件——显⽰各种状态信息。

StatusBar控件可以有状态栏⾯板(⽤于显⽰图标以指⽰状态)或⼀系列动画图标(⽤于指⽰某个进程正在⼯作,例如,表⽰正在保存⽂档的 Microsoft Word)。

2、ProgressBar控件(进度条)——⽤来显⽰程序的执⾏进度。

3、MenuStrip控件(取代MainMenu控件)——制作菜单!4、ToolStrip控件(取代ToolBar控件)——⽤于将⽤户界⾯元素组合到⼯具栏、状态栏和菜单中。

ToolStrip 控件提供丰富的设计时体验,包括就地激活和编辑、⾃定义布局和漂浮(即⼯具栏共享⽔平或垂直空间的能⼒)。

5、ContextMenuStrip控件(取代ContextMenu)——实现快捷菜单(也称为上下⽂菜单),即在⽤户单击⿏标右键时会出现在⿏标位置。

6、TabControl控件(选项卡)——TabControl控件相当于多窗体控件,可以通过设置多页⾯⽅式容纳其他控件。

7、SplitContainer控件——创建复合的⽤户界⾯(通常,在⼀个⾯板中的选择决定了在另⼀个⾯板中显⽰哪些对象)。

这种排列对于显⽰和浏览信息⾮常有⽤。

拥有两个⾯板使您可以聚合不同区域中的信息,并且⽤户可以轻松地使⽤拆分条(也称为“拆分器”)调整⾯板的⼤⼩。

8、ListView 控件——显⽰了带图标的项的列表。

该控件具有四种视图模式:“LargeIcon”、“SmallIcon”、“List”和“Details”,分别表⽰⼤图标、⼩图标、列表和详细信息(类似右下⽅图像中的⼏个选项)。

9、ListBox控件(列表框)——显⽰⼀个项列表,⽤户可从中选择⼀项或多项。

10、ComboBox控件(组合框)——⽤于在下拉组合框中显⽰数据。

默认情况下,ComboBox 控件分两个部分显⽰:顶部是⼀个允许⽤户键⼊列表项的⽂本框。

第⼆部分是⼀个列表框,它显⽰⼀个项列表,⽤户可从中选择⼀项。

轻松学VisualC之常用控件介绍

轻松学VisualC之常用控件介绍

单选框按钮例子
下面举个单选框的小例子,实现单击“查询” 按钮弹出用户所选择的职业。
5.4 复选框按钮
复选框按钮(Check Box)也是Windows提 供的又一种很常见的按钮。但是使用的时候不 需要像单选按钮那样进行分组。可以使用复选 按钮,从一组选项中选择一个选项或多个选项, 各个选项之间的选中状态互不相关。本节也只 介绍复选框最常用的操作,其它一些属性或控 件类型变量的使用可根据前几节介绍的方法自 己尝试或查看相应的帮助文档。
第5章 常用控件介绍
控件是Windows应用程序的图形界面的重要组成 部分,用户可以通过控件完成与应用程序的交互。 控件其实在MFC中是对数据和方法的封装,当然 控件就有自己的属性和方法。在MFC中,所有的 控件都是由CWnd类派生来的,所以控件可以作 为对话框的子窗口而创建。本章以对话框程序为 基础介绍一些基本和常用的控件,学习掌握 Windows控件一般的使用方法和步骤。
5.3 单选按钮
使用单选按钮(Radio Button)从一组选 项中选择唯一一个选项,当我们在填写表格 时经常会用到。例如,在一组职业中选择你 的职业等。本节讲解单选按钮最常用的操作 及一些特点。
单选按钮的特点及其应用
单选按钮(Radio Button)不同于前面讲的 那些控件,它有自己一套独特的操作方式。 单选按钮通常以组的方式呈现,在组中选择 符合要求的那个选项。
输入
信息是否已存在
N
插入
选择
Y
调整顺序
显示
5.7 列表视图控件
在5.5节讲过列表框,列表视图可以当做是 功能增强型的列表框。列表视图控件可以很 好的用来显示项目元素,在编写数据库软件 时也经常会用到。在Windows系统中文件 夹目录也是以列表视图呈现。

c#常用控件大全

c#常用控件大全
if (demo2.offsetTop - demo.scrollTop <= 0) {
demo.scrollTop -= demo1.offsetHeight;
}
else {
数据绑定和定位
BindingSource 组件
通过提供当前项管理、更改通知和其他服务,来简化将窗体上的控件绑定到数据的过程。
BindingNavigator 控件
提供工具栏式的界面来定位和操作窗体上的数据。
文本编辑
TextBox 控件
显示设计时输入的文本,它可由用户在运行时编辑或以编程方式更改。
</asp:Repeater>
</table>
</div>
<div id="demo2"></div>
</div>
创建自定义上下文菜单。
注意
ContextMenuStrip 的设计目的是为了取代 ContextMenu 控件。
命令
Button 控件
启动、停止或中断进程。
LinkLabel 控件
将文本显示为 Web 样式的链接,并在用户单击该特殊文本时触发事件。该文本通常是到另一个窗口或网站的链接。
以一个登录页面为例,首先要设计登陆框,这需要HTML、Javascript以及css进行登陆框的背景,大小,颜色设定。然后,利用验证控件验证用户登录时是不是输入空的用户名或者密码,若是空的,就会给出提示信息。最后,当用户输入了用户名和密码且点击登录按钮时,需要利用数据访问技术到服务器数据库进行验证登录名和密码是否正确。正确的话就登录成功。
实现数据库连接的例子

MFC各种控件属性介绍

MFC各种控件属性介绍

MFC各种控件属性介绍MFC(Microsoft Foundation Classes)是一组用于开发Windows应用程序的C++类库。

它提供了许多用于创建GUI(Graphical User Interface)界面的控件,这些控件可以用于显示和操作数据。

下面是对一些常见的MFC控件属性的介绍:1. Button(按钮)控件:Button控件用于触发事件或执行一些操作。

它有几个常用的属性,如按钮文本(Caption),按钮样式(Style),按钮位置(Position)等。

样式属性可以设置按钮的外观(如3D效果、边框等),并可以选择不同的按钮类型(如radio、checkbox等)。

3. List Box(列表框)控件:List Box控件用于显示一系列列表项。

它有属性用于设置列表框的大小(Size),位置(Position),以及显示模式(SelectionMode)等。

其他属性还包括排序(Sort),可见项数(VisibleItems)以及是否多选(Multiselect)等。

5. Check Box(复选框)控件:Check Box控件用于允许用户选择一个或多个选项。

它有属性用于设置复选框的大小(Size),位置(Position),选择状态(Checked),以及显示文字(Caption)等。

6. Radio Button(单选按钮)控件:Radio Button控件用于只允许用户从一组选项中选择一个。

它有属性用于设置单选按钮的大小(Size),位置(Position),选择状态(Checked),以及显示文字(Caption)等。

一组互斥的单选按钮应该放在同一个命名容器内。

7. Slider(滑动条)控件:Slider控件用于接受用户通过滑动操作选择一个数值。

它有属性用于设置滑动条的大小(Size),位置(Position),范围(Range),以及当前值(Value)等。

其他属性还包括方向(Orientation)和是否显示刻度线(TickMarks)等。

C#中的常用控件

C#中的常用控件

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

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

其取值及含义如表9-1 所示。

默认的起始位置是WindowsDefaultLocation。

(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)T op属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。

Csharp控件详解

Csharp控件详解

Csharp控件详解C#控件一览表前所未有的震撼(太详细了)C#控件及常用设计整理1、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal(窗体正常显示)、Minimized(窗体以最小化形式显示)和Ma某imized(窗体以最大化形式显示)。

(3)StartPoition属性:用来获取或设置运行时窗体的起始位置。

(4)Te某t属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的某坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBo某属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为fale时不显示控制框。

(10)Ma某imizeBo某属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为true时显示最大化按钮,值为fale时不显示最大化按钮。

(11)MinimizeBo某属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为fale时不显示最小化按钮。

(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter键时就相当于单击了窗体上的该按钮。

(13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Ec键时就相当于单击了窗体上的该按钮。

(14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。

如果有模式地显示该窗体,该属性值为true;否则为fale。

C控件大全资料

C控件大全资料
btnNew.Dock= System.Windows.Forms.DockStyle.Top;
5)设置控件的Tab键顺序
控件的Tab键顺序决定了用户使用Tab键切换时的顺 序。默认情况下,控件的Tab键顺序就是控件添加到 窗体的中的顺序。
在“工具箱”中选中一个控件,鼠标指针变成与该控件对应 的形状;把鼠标指针移到窗体中要摆放控件的位置,按下鼠 标左键并拖动鼠标画出控件大小后,松开鼠标即可在窗体的 指定位置绘制指定大小的控件。
直接把控件从“工具箱”拖放到窗体中,使用这种方式可以 在指定的位置添加默认大小的控件。
可以直接使保持不变 btnNew.Anchor=AnchorStyles.All;
控件到窗体底边和左边的距离保持不变 btnNew.Anchor=AnchorStyles.Bottom | AnchorStyles.Left;
控件没有固定到任何一边 btnNew.Anchor=AnchorStyles.None;
在代码中设置控件位置
btnNew.Location = new System.Drawing.Point(100,100); btnNew.Left = 100; btnNew.Top += 200;
3)改变控件大小
在窗体设计器中改变控件大小的方法
使用鼠标直接拖动控件大小 在属性窗口中改变控件的Size属性值 在窗体中选中控件,然后使用Shift +箭头键来微调控件大小
控件的使用
Zhanghz 2006.12.1
本章要点
学习窗体控件的编程。首先介绍如何使用窗体 设计器向窗体中添加控件以及如何在窗体设计 器中调整控件位置和大小等属性。然后依次介 绍各个常用的控件,包括控件所特有的属性和 事件。

c各种控件功能和基本属性介绍

c各种控件功能和基本属性介绍

c各种控件功能和基本属性介绍C#控件属性介绍一、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和 Maximized (窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(System.Windows.Forms.SystemInformation.WindowsArea.Height获取显示器的高度)(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为 true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

c#23控件介绍(太详细了)

c#23控件介绍(太详细了)

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

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为tru e时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。

如果有模式地显示该窗体,该属性值为true;否则为false。

当有模式地显示窗体时,只能对模式窗体上的对象进行输入。

C#控件一览表

C#控件一览表

C#控件⼀览表1 C#控件⼀览表21、窗体31、常⽤属性4(1)Name属性:⽤来获取或设置窗体的名称,在应⽤程序中可通过Name属性来引⽤窗体。

5(2) WindowState属性:⽤来获取或设置窗体的窗⼝状态。

取值有三种: Normal (窗体正常显⽰)、 Minimized 6(窗体以最⼩化形式显⽰)和 Maximized(窗体以最⼤化形式显⽰)。

7(3)StartPosition属性:⽤来获取或设置运⾏时窗体的起始位置。

89(4)Text属性:该属性是⼀个字符串属性,⽤来设置或返回在窗⼝标题栏中显⽰的⽂字。

10(5)Width属性:⽤来获取或设置窗体的宽度。

11(6)Height属性:⽤来获取或设置窗体的⾼度。

12(7)Left属性:⽤来获取或设置窗体的左边缘的x坐标(以像素为单位)。

13(8)Top属性:⽤来获取或设置窗体的上边缘的y坐标(以像素为单位)。

14(9)ControlBox属性:⽤来获取或设置⼀个值,该值指⽰在该窗体的标题栏中是否显⽰控制框。

值为true15时将显⽰控制框,值为false时不显⽰控制框。

16(10)MaximizeBox属性:⽤来获取或设置⼀个值,该值指⽰是否在窗体的标题栏中显⽰最⼤化按钮。

值17为 true时显⽰最⼤化按钮,值为false时不显⽰最⼤化按钮。

18(11)MinimizeBox 属性:⽤来获取或设置⼀个值,该值指⽰是否在窗体的标题栏中显⽰最⼩化按钮。

值19为 true时显⽰最⼩化按钮,值为false时不显⽰最⼩化按钮。

20(12)AcceptButton 属性:该属性⽤来获取或设置⼀个值,该值是⼀个按钮的名称,当按 Enter 键时就相21当于单击了窗体上的该按钮。

22(13)CancelButton 属性:该属性⽤来获取或设置⼀个值,该值是⼀个按钮的名称,当按 Esc 键时就相当23于单击了窗体上的该按钮。

24(14)Modal 属性:该属性⽤来设置窗体是否为有模式显⽰窗体。

C#控件大全及常用设计

C#控件大全及常用设计

1、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。

如果有模式地显示该窗体,该属性值为true;否则为false。

当有模式地显示窗体时,只能对模式窗体上的对象进行输入。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C#控件属性介绍一、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized (窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(System.Windows.Forms.SystemInformation.WindowsArea.Height获取显示器的高度)(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为 true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为 true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按 Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。

如果有模式地显示该窗体,该属性值为true;否则为 false。

当有模式地显示窗体时,只能对模式窗体上的对象进行输入。

必须隐藏或关闭模式窗体(通常是响应某个用户操作),然后才能对另一窗体进行输入。

有模式显示的窗体通常用做应用程序中的对话框。

(15)ActiveControl属性:用来获取或设置容器控件中的活动控件。

窗体也是一种容器控件。

(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。

(17)AutoScroll 属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。

如果此属性值设置为true,则当任何控件位于窗体工作区之外时,会在该窗体上显示滚动条。

另外,当自动滚动打开时,窗体的工作区自动滚动,以使具有输入焦点的控件可见。

(18)BackColor属性:用来获取或设置窗体的背景色。

(19)BackgroundImage属性:用来获取或设置窗体的背景图像。

(20)Enabled 属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。

如果控件可以对用户交互作出响应,则为 true;否则为false。

默认值为true。

(21)Font属性:用来获取或设置控件显示的文本的字体。

(22)ForeColor属性:用来获取或设置控件的前景色。

(23)IsMdiChild属性:获取一个值,该值指示该窗体是否为多文档界面(MDI)子窗体。

值为 true时,是子窗体,值为false时,不是子窗体。

(24)IsMdiContainer 属性:获取或设置一个值,该值指示窗体是否为多文档界面(MDI)中的子窗体的容器。

值为true时,是子窗体的容器,值为false 时,不是子窗体的容器。

(25)KeyPreview属性:用来获取或设置一个值,该值指示在将按键事件传递到具有焦点的控件前,窗体是否将接收该事件。

值为true时,窗体将接收按键事件,值为false时,窗体不接收按键事件。

(26)MdiChildren属性:数组属性。

数组中的每个元素表示以此窗体作为父级的多文档界面(MDI)子窗体。

(27)MdiParent属性:用来获取或设置此窗体的当前多文档界面(MDI)父窗体。

(28)ShowInTaskbar属性:用来获取或设置一个值,该值指示是否在Windows 任务栏中显示窗体。

(29)Visible属性:用于获取或设置一个值,该值指示是否显示该窗体或控件。

值为true时显示窗体或控件,为 false时不显示。

(30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。

2、常用方法下面介绍一些窗体的最常用方法。

(1)Show方法:该方法的作用是让窗体显示出来,其调用格式为:窗体名.Show(); 其中窗体名是要显示的窗体名称。

(2)Hide方法:该方法的作用是把窗体隐藏出来,其调用格式为:窗体名.Hide();其中窗体名是要隐藏的窗体名称。

(3)Refresh方法:该方法的作用是刷新并重画窗体,其调用格式为:窗体名.Refresh(); 其中窗体名是要刷新的窗体名称。

(4)Activate方法:该方法的作用是激活窗体并给予它焦点。

其调用格式为:窗体名.Activate(); 其中窗体名是要激活的窗体名称。

(5)Close方法:该方法的作用是关闭窗体。

其调用格式为:窗体名.Close(); 其中窗体名是要关闭的窗体名称。

(6)ShowDialog方法:该方法的作用是将窗体显示为模式对话框。

其调用格式为:窗体名.ShowDialog();3.常用事件(1)Load事件:该事件在窗体加载到内存时发生,即在第一次显示窗体前发生。

(2)Activated事件:该事件在窗体激活时发生。

(3)Deactivate事件:该事件在窗体失去焦点成为不活动窗体时发生。

(4)Resize事件:该事件在改变窗体大小时发生。

(5)Paint事件:该事件在重绘窗体时发生。

(6)Click事件:该事件在用户单击窗体时发生。

(7)DoubleClick事件:该事件在用户双击窗体时发生。

(8)Closed事件:该事件在关闭窗体时发生。

文本框类控件2、Label 控件1、常用属性:(1)Text属性:用来设置或返回标签控件中显示的文本信息。

(2)AutoSize 属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。

取值为 true时,控件将自动调整到刚好能容纳文本时的大小,取值为false时,控件的大小为设计时的大小。

默认值为false。

(3)Anchor 属性:用来确定此控件与其容器控件的固定关系的。

(4)BackColor属性:用来获取或设置控件的背景色。

当该属性值设置为Color.Transparent 时,标签将透明显示,即背景色不再显示出来。

(5)BorderStyle 属性:用来设置或返回边框。

有三种选择:BorderStyle.None 为无边框(默认),BorderStyle.FixedSingle 为固定单边框,BorderStyle.Fixed3D 为三维边框。

(6)TabIndex属性:用来设置或返回对象的Tab键顺序。

(7)Enabled 属性:用来设置或返回控件的状态。

值为 true 时允许使用控件,值为 false 时禁止使用控件,此时标签呈暗淡色,一般在代码中设置。

3、TextBox 控件1、主要属性:(1)Text属性:Text属性是文本框最重要的属性,因为要显示的文本就包含在Text属性中。

默认情况下,最多可在一个文本框中输入2048个字符。

如果将MultiLine属性设置为true,则最多可输入32KB 的文本。

Text属性可以在设计时使用【属性】窗口设置,也可以在运行时用代码设置或者通过用户输入来设置。

可以在运行时通过读取Text属性来获得文本框的当前内容。

(2)MaxLength 属性:用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不限制输入的字符数。

(3)MultiLine 属性:用来设置文本框中的文本是否可以输入多行并以多行显示。

值为 true 时,允许多行显示。

值为false时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。

(4)HideSelection属性:用来决定当焦点离开文本框后,选中的文本是否还以选中的方式显示,值为true,则不以选中的方式显示,值为 false将依旧以选中的方式显示。

(5)ReadOnly属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。

值为 true时为只读,值为 false时可读可写。

(6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。

(7) ScrollBars属性:用来设置滚动条模式,有四种选择: ScrollBars.None (无滚动条), ScrollBars.Horizontal(水平滚动条),ScrollBars.Vertical (垂直滚动条),ScrollBars.Both(水平和垂直滚动条)。

注意:只有当MultiLine 属性为true时,该属性值才有效。

在WordWrap属性值为true时,水平滚动条将不起作用(8)SelectionLength属性:用来获取或设置文本框中选定的字符数。

只能在代码中使用,值为0 时,表示未选中任何字符。

(9)SelectionStart属性:用来获取或设置文本框中选定的文本起始点。

只能在代码中使用,第一个字符的位置为0,第二个字符的位置为1,依此类推。

(10)SelectedText 属性:用来获取或设置一个字符串,该字符串指示控件中当前选定的文本。

只能在代码中使用。

(11)Lines:该属性是一个数组属性,用来获取或设置文本框控件中的文本行。

即文本框中的每一行存放在 Lines数组的一个元素中。

(12)Modified:用来获取或设置一个值,该值指示自创建文本框控件或上次设置该控件的内容后,用户是否修改了该控件的内容。

值为true表示修改过,值为 false表示没有修改过。

(13)TextLength属性:用来获取控件中文本的长度。

(14)WordWrap:用来指示多行文本框控件在输入的字符超过一行宽度时是否自动换行到下一行的开始,值为 true,表示自动换到下一行的开始,值为false 表示不自动换到下一行的开始。

2、常用方法:(1)AppendText方法:把一个字符串添加到文件框中文本的后面,调用的一般格式如下:文本框对象.AppendText(str) 参数 str是要添加的字符串。

相关文档
最新文档