文档视界 最新最全的文档下载
当前位置:文档视界 › C#窗体常用属性

C#窗体常用属性

C#窗体常用属性
C#窗体常用属性

Form窗体常用属性

Name:string类型,用来获取或设置窗体的名称。

Text:string类型,用来设置或返回在窗口标题栏中显示的文字。

Width:int类型,用来获取或设置窗体的宽度。

Heigth:int类型,用来获取或设置窗体的高度。

Left:int类型,用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。Right:int类型,用来获取或设置窗体的右边缘的 x 坐标(以像素为单位)。Top:int 类型,用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。ControlBox:bool类型,指示在该窗体的标题栏中是否显示控制框。MaximumBox:bool类型,设置是否在窗体的标题栏中显示最大化按钮。MinimizeBox:bool 类型,设置是否在窗体的标题栏中显示最小化按钮。AutoScroll:bool类型,设置指示窗体是否实现自动滚动。

BackColor:用来获取或设置窗体的背景色。

BackgroundImage:用来获取或设置窗体的背景图像。

ForeColor:用来获取或设置控件的前景色。

StartPosition:用来获取或设置运行时窗体的起始位置。

WindowState:用来获取或设置窗体的窗口状态。

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

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

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

ActiveControl:用来获取或设置容器控件中的活动控件。

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

Enabled:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。Font:用来获取或设置控件显示的文本的字体。

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

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

MdiChildren:数组属性。

MdiParent:该属性用来获取或设置此窗体的当前多文档界面 (MDI) 父窗体。ShowInTaskbar:该属性用来获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。

Visible:该属性获取或设置一个值,该值指示是否显示该窗体或控件。Capture:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。

窗体常用方法

(1)Show方法

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

(2)Hide方法

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

(3)Refresh方法

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

(4)Activate方法

该方法的作用是激活窗体并给予它焦点。其调用格式为:窗体名.Activate();

(5)Close方法

该方法的作用是关闭窗体。其调用格式为:窗体名.Close();

(6)ShowDialog方法

作用是将窗体显示为模式对话框。其调用格式为:窗体名.ShowDialog();

Windows窗体的常用事件

Click:单击鼠标时触发

Load:窗体被载入的时候触发

FormClosing:窗体关闭时触发的实践

KeyDown:按下键盘键时触发

KeyPress:按下键盘键时触发

KeyUp:键盘键弹起的时候触发

MouseDown:按下鼠标时触发

MouseEnter:鼠标移入窗体时触发

MouseLeave:鼠标移出窗体时触发

Move:鼠标移动的时候触发

常用控件属性:

Font:设置控件上文本的显示形式,包括字体下划线斜体加粗等Name:控件名称,是程序中唯一的标识

Enabled:决定控件是否可用,true时可用

BackColor:设置控件背景颜色

ForeColor:设置控件的前景颜色,控件上的文本颜色Location:定位控件,

Size:指定控件的高度宽度

Text:设置空间上要显示的文本,如标签、按钮、等

Visible:决定控件是否可见,ture时可见

常用控件

这些工具大部分是Contrlo子类(Component子类),工具箱中可以找到这些控件。Button控件:按纽

CheckBox控件:复选框

ColorDialog组件:

ComboBox、ListBox 和 CheckedListBox控件

DataGrid控件:表

DateTimePicker控件:选择时间和日期

DomainUpDown控件:

ErrorProvider控件

FolderBrowser控件

FontDialog组件

ImageList组件

Label控件:标签

LinkLabel 控件:超链接标签

ListView控件:列表

MainMenu、MenuItem 和 ContextMenu 组件:主菜单、子菜单、快捷菜单MonthCalendar控件:月历控件

2、Label 控件

1、常用属性:

(1)Text:设置或返回标签控件中显示的文本信息。

(2)AutoSize :是否自动调整控件的大小以完整显示其内容。true时,将自动调整到刚好能容纳文本时的大小,取值为false时,控件的大小为设计时的大小。默认值为false。

(3)Anchor :用来确定此控件与其容器控件的固定关系的。所谓容器控件指的是这样一种情况:往往在控件之中还有一个控件,例如最典型的就是窗体控件中会包含很多的控件,像标签控件、文本框等。

这时称包含控件的控件为容器控件或父控件,而父控件称为子控件。这时将遇到一个问题,即子控件与父控件的位置关系问题,即当父控件的位置、大小变化时,子控件按照什么样的原则改变其位置、大小。Anchor属性就规定了这个原则。对于Anchor 属性,可以设定Top、Bottom、Right、Left 中的任意几种,设置的方法是在属性窗口中单击Anchor属性右边的箭头,通过它可设置Anchor 属性值。,如果父窗口变化,子窗口将保证其左边缘与容器左边的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变效果。可见随着窗体的大小变化,Label控件也会随着变。而不变的则是Archor中所规定的边缘与相应的父控件边缘的距离。

(4)BackColor:获取或设置控件的背景色。当该属性值设置为Color.Transparent 时,标签将透明显示,即背景色不再显示出来。

(5)BorderStyle :设置或返回边框。三种选择:BorderStyle.None 为无边框(默认),BorderStyle.FixedSingle 固定单边框,BorderStyle.Fixed3D 三维边框。(6)TabIndex:设置或返回对象的Tab键顺序。

(7)Enabled:设置或返回控件的状态。true 时允许使用控件,false 时禁止使用控件,此时标签呈暗淡色,一般在代码中设置。另外,标签还具有Visible、ForeColor、Font等属性,具体含义请参考窗体的相应属性。

(8):Visible属性,是否隐藏控件

3、TextBox 控件

1、主要属性:

(1)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)SelectedTex t :用来获取或设置一个字符串,该字符串指示控件中当前选定的文本。只能在代码中使用。

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

(12)Modified:获取或设置一个值,该值指示自创建文本框控件或上次设置该控件的内容后,用户是否修改了该控件的内容。值为true表示修改过,值为false表示没有修改过。(13)TextLength:用来获取控件中文本的长度。

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

2、常用事件:

(1)GotFocus事件:该事件在文本框接收焦点时发生。

(2)LostFocus事件:该事件在文本框失去焦点时发生。

(3)TextChanged事件:该事件在Text属性值更改时发生。无论是通过编程修改还是用户交互更改文本框的Text属性值,均会引发此事件。

3、常用方法:

(1)AppendText方法:把一个字符串添加到文件框中文本的后面,

一般格式如下:文本框对象.AppendText(str) 参数str是要添加的字符串。

(2)Clear方法:从文本框控件中清除所有文本。

一般格式如下:文本框对象.Clear()该方法无参数。

(3)Focus方法:是为文本框设置焦点。如果焦点设置成功,值为true,否则为false。

一般格式如下:文本框对象.Focus()该方法无参数。

(4)Copy方法:将文本框中的当前选定内容复制到剪贴板上。

一般格式如下:文本框对象.Copy()该方法无参数。

(5)Cut方法:将文本框中的当前选定内容移动到剪贴板上。

一般格式如下:文本框对象.Cut()该方法无参数。

(6)Paste方法:用剪贴板的内容替换文本框中的当前选定内容。

一般格式如下:文本框对象.Paste()该方法无参数。

(7)Undo方法:撤销文本框中的上一个编辑操作。

一般格式如下:文本框对象.Undo()该方法无参数。

(8)ClearUndo方法:从该文本框的撤销缓冲区中清除关于最近操作的信息,根据应用程序的状态,可以使用此方法防止重复执行撤销操作。

一般格式如下:文本框对象.ClearUndo()该方法无参数。

(9)Select方法:用来在文本框中设置选定文本。

一般格式如下:文本框对象.Select(start,length)

该方法有两个参数,第一个参数start用来设定文本框中当前选定文本的第一个字符的位置,第二个参数length用来设定要选择的字符数。

(10)SelectAll方法:用来选定文本框中的所有文本。

一般格式如下:文本框对象.SelectAll()该方法无参数。

4、RichTextBox控件

RichTextBox是一种既可以输入文本、又可以编辑文本的文字处理控件,与TextBox控件相比,RichTextBox控件的文字处理功能更加丰富,不仅可以设定文字的颜色、字体,还具有字符串检索功能。另外,RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。

1、常用属性

上面介绍的TextBox 控件所具有的属性,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他属性。

(1)PasswordChar:是密码显示文本,输入时只会显示这个字符

(2)Multiline:是否多行显示

(3)突出显示文本中某些内容:SelectionStart起始位置,SelectionLenght长度

(4)RightMargin:设置或获取右侧空白的大小,单位是像素。通过该属性可以设置右侧空白,如希望右侧空白为50像素,可使用如下语句:RichTextBox1.RightMargin=RichTextBox1.Width-50;

(2)Rtf:获取或设置RichTextBox控件中的文本,包括所有RTF格式代码。可以使用此属性将RTF格式文本放到控件中以进行显示,或提取控件中的RTF格式文本。此属性通常用在RichTextBox控件和其他RTF源(如MicrosoftWord或Windows写字板)之间交换信息。(3)ReadOlay,是否只读取显示

(3)SelectedRtf :获取或设置控件中当前选定的RTF 格式的格式文本。此属性使用户得以获取控件中的选定文本,包括RTF格式代码。如当前未选定任何文本,给该属性赋值将把所赋的文本插入到插入点处。如选定了文本,则给该属性所赋的文本值将替换掉选定文本。

(4)SelectionColor属性:用来获取或设置当前选定文本或插入点处的文本颜色。

(5)SelectionFont属性:用来获取或设置当前选定文本或插入点处的字体。

文本更改事件:TextChanged

2、常用方法

前面介绍的TextBox 控件所具有的方法,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他方法。

(1)Redo方法:重做上次被撤销的操作。

一般格式如下:RichTextBox对象.Redo() 该方法无参数。

(2)Find方法:用来从RichTextBox控件中查找指定的字符串。

调用格式如下:

[格式1]:RichTextBox对象.Find(str)

[功能]:在指定的“RichTextBox”控件中查找文本,并返回搜索文本的第一个字符在控件内的位置。如果未找到搜索字符串或者str参数指定的搜索字符串为空,则返回值为1。

[格式2]:RichTextBox对象.Find(str,RichTextBoxFinds)

[功能]:在“RichTextBox 对象”指定的文本框中搜索str 参数中指定的文本,并返回文本的第一个字符在控件内的位置。如果返回负值,则未找到所搜索的文本字符串。还可以使用此方法搜索特定格式的文本。

[格式3]:RichTextBox对象.Find(str,start,RichTextBoxFinds)

[功能]:这里Find方法与前面的格式2 基本类似,不同的只是通过设置控件文本内的搜索起始位置来缩小文本搜索范围,start参数表示开始搜索的位置。此功能使用户得以避开可能已搜索过的文本或已经知道不包含要搜索的特定文本的文本。如果在options参数中指定了RichTextBoxFinds.Reverse值,则start参数的值将指示反向搜索结束的位置,因为搜索是从文档底部开始的。

(3)SaveFile方法:把RichTextBox中的信息保存到指定的文件中,

调用格式有以下三种。

[格式1]:RichTextBox对象名.SaveFile(文件名);

[功能]:将RichTextBox控件中的内容保存为RTF格式文件中。

[格式2]:RichTextBox对象名.SaveFile(文件名,文件类型);

[功能]:将RichTextBox控件中的内容保存为“文件类型”指定的格式文件中。

[格式3]:RichTextBox对象名.SaveFile(数据流,数据流类型);

[功能]:将RichTextBox控件中的内容保存为“数据流类型”指定的数据流类型文件中。

(4)LoadFile方法:使用LoadFile方法可以将文本文件、RTF文件装入RichTextBox控件。

调用格式有以下三种。

[格式1]:RichTextBox对象名.LoadFile(文件名);

[功能]:将RTF格式文件或标准ASCII文本文件加载到RichTextBox控件中。

[格式2]:RichTextBox对象名.LoadFile(数据流,数据流类型);

[功能]:将现有数据流的内容加载到RichTextBox控件中。

[格式3]:RichTextBox对象名.LoadFile(文件名,文件类型);

[功能]:将特定类型的文件加载到RichTextBox控件中。

5、NumericUpDown 控件

【Windows 窗体】控件组中的NumericUpDown 控件看起来像是一个文本框与一对用户可单击以调整值的箭头的组合。可以通过单击向上和向下按钮、按向上和向下箭头键来增大和减小数字,也可以直接输入数字。单击向上箭头键时,值向最大值方向增加;单击向下箭头键时,值向最小值方向减少。该控件在工具箱中的图标为。

1、常用属性:

(1)DecimalPlaces:获取或设置该控件中显示的小数位数。

(2)Hexadecimal:该值指示该控件是否以十六进制格式显示所包含的值。

(3)Increment:获取或设置单击向上或向下按钮时,该控件递增或递减的值。

(4)Maximum:获取或设置该控件的最大值。

(5)Minimum:获取或设置该控件的最小值。

(6)Value:获取或设置该控件的当前值。

与TextBox控件一样,NumericUpDown控件的常用事件有:ValueChanged、GotFocus、LostFocus等。

六、Button 控件

Button控件又称按钮控件,是Windows应用程序中最常用的控件之一,通常用它来执行命令。如果按钮具有焦点,就可以使用鼠标左键、Enter键或空格键触发该按钮的Click事件。通过设置窗体的AcceptButton或CancelButton 属性,无论该按钮是否有焦点,都可以使用户通过按Enter 或Esc 键来触发按钮的Click事件。一般不使用Button 控件的方法。Button 控件也具有许多如Text、ForeColor 等的常规属性,此处不再介绍,只介绍该控件有特色的属性。以后介绍的控件也采用同样的方法来处理。

1、常用属性

(1)DialogResult:使用ShowDialog方法显示窗体时,可使用该属性设置当用户按了该按钮后,ShowDialog方法的返回值。值有:OK、Cancel、Abort、Retry、Ignore、Yes、No等。(2)Image属性:用来设置显示在按钮上的图像。

(3)FlatStyle属性:用来设置按钮的外观。

2、常用事件:

(1)Click事件:当用户用鼠标左键单击按钮控件时,将发生该事件。

(2)MouseDown事件:当用户在按钮控件上按下鼠标按钮时,将发生该事件。

(3)MouseUp事件:当用户在按钮控件上释放鼠标按钮时,将发生该事件。

7、GroupBox 控件

GroupBox控件又称为分组框,它在工具箱中的图标是。该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组。可以通过分组框的Text属性为分组框中的控件向用户提供提示信息,如图9-14 所示。设计时,向GroupBox 控件中添加控件的方法有两种:一是直接在分组框中绘制控件;二是把某一个已存在的控件复制到剪贴板上,然后选中分组框,再执行粘贴操作即可。位于分组框中的所有控件随着分组框的移动而一起移动,随着分组框的删除而全部删除,分组框的Visible属性和Enabled属性也会影响到分组框中的所有控件。分组框的最常用的属性是Text,一般用来给出分组提示。

8、RadioButton控件

RadioButton又称单选按钮,其在工具箱中的图标为,单选按钮通常成组出现,用于提供

两个或多个互斥选项,即在一组单选钮中只能选择一个。

1、常用属性:

(1)Checked:用来设置或返回单选按钮是否被选中,选中时值为true

(2)AutoCheck :如果AutoCheck 属性被设置为true(默认),那么当选择该单选按钮时,将自动清除该组中所有其他单选按钮。对一般用户来说,采用默认值(true)即可。(3)Appearance:用来获取或设置单选按钮控件的外观。当其取值为Appearance.Button 时,将使单选按钮的外观像命令按钮一样:当选定它时,它看似已被按下。当取值为Appearance.Normal 时,就是默认的单选按钮的外观。

(4)Text:用来设置或返回单选按钮控件内显示的文本,该属性也可以包含访问键,即前面带有“&”符号的字母,这样用户就可以通过同时按Alt键和访问键来选中控件。

2、常用事件:

(1)Click事件:当单击单选按钮时,将把单选按钮的Checked属性值设置为true,同时发生Click事件。

(2)CheckedChanged事件:当Checked属性值更改时,将触发CheckedChanged事件。

9、CheckBox 控件

CheckBox控件的常用属性如下。

(1)TextAlign属性:用来设置控件中文字的对齐方式,有9种选择。从上到下、从左至右分别是:ContentAlignment.TopLeft、ContentAlignment.TopCenter、ContentAlignment.TopRight、ContentAlignment.MiddleLeft、ContentAlignment.MiddleCenter、ContentAlignment.MiddleRight、ContentAlignment.BottomLeft、ContentAlignment.BottomCenter 和ContentAlignment.BottomRight。该属性的默认值为ContentAlignment.MiddleLeft,即文字左对齐、居控件垂直方向中央。

(2)ThreeState:返回或设置复选框是否能表示三种状态,如果属性值为true时,表示可以表示三种状态—选中、没选中和中间态(CheckState.Checked、CheckState.Unchecked

和CheckState.Indeterminate),属性值为false时,只能表示两种状态——选中和没选中。

(3)Checked:设置或返回复选框是否被选中,值为true时,表示复选框被选中,值为false 时,表示复选框没被选中。当ThreeState属性值为true时,中间态也表示选中。

(4)CheckState 属性:设置或返回复选框的状态。在ThreeState 属性值为false 时,取值有CheckState.Checked或CheckState.Unchecked。在ThreeState属性值被设置为True时,CheckState还可以取值CheckState.Indeterminate,在此时,复选框显示为浅灰色选中状态,该状态通常表示该选项下的多个子选项未完全选中。CheckBox控件的常用事件有Click和CheckedChanged等,其含义及触发时机与单选按钮完成一致。

10、ListBox 控件

ListBox 控件又称列表框,它在工具箱中的图标为,它显示一个项目列表供用户选择。在列表框中,用户一次可以选择一项,也可以选择多项。

1、常用属性:

(1)Items:用于存放列表框中的列表项,是一个集合。通过该属性,可以添加列表项、移除列表项和获得列表项的数目。

(2)MultiColumn :获取或设置一个值,该值指示ListBox是否支持多列。值为true 时表示支持多列,值为false 时不支持多列。当使用多列模式时,可以使控件得以显示更多可见项。

(3)ColumnWidth :获取或设置多列ListBox控件中列的宽度。

(4)SelectionMode:用来获取或设置在ListBox控件中选择列表项的方法。当SelectionMode 属性设置为SelectionMode.MultiExtended 时,按下Shift 键的同时单击鼠标或者同时按Shift 键和箭头键之一(上箭头键、下箭头键、左箭头键和右箭头键),会将选定内容从前一选定项扩展到当前项。按Ctrl 键的同时单击鼠标将选择或撤销选择列表中的某项;当该属性设置为SelectionMode.MultiSimple 时,鼠标单击或按- 11 - 空格键将选择或撤销选择列表中的某项;该属性的默认值为SelectionMode.One,则只能选择一项。

(5)SelectedIndex:用来获取或设置ListBox控件中当前选定项的从零开始的索引。如果未选定任何项,则返回值为1。对于只能选择一项的ListBox控件,可使用此属性确定ListBox 中选定的项的索引。如果ListBox 控件的SelectionMode 属性设置为SelectionMode.MultiSimple 或SelectionMode.MultiExtended,并在该列表中选定多个项,此时应用SelectedIndices来获取选定项的索引。

(6)SelectedIndices:该属性用来获取一个集合,该集合包含ListBox 控件中所有选定项的从零开始的索引。

(7)SelectedItem属性:获取或设置ListBox中的当前选定项。

(8)SelectedItems:获取ListBox控件中选定项的集合,通常在ListBox控件的SelectionMode 属性值设置为SelectionMode.MultiSimple或SelectionMode.MultiExtended(它指示多重选择ListBox)时使用。

(9)Sorted:获取或设置一个值,指示ListBox控件中的列表项是否按字母顺序排序。如列表项按字母排序,该属性值为true;如果列表项不按字母排序,该属性值为false。默认值为false。在向已排序的ListBox控件中添加项时,这些项会移动到排序列表中适当的位置。(10)Text :获取或搜索ListBox 控件中当前选定项的文本。当把此属性值设置为字符串值时,ListBox 控件将在列表内搜索与指定文本匹配的项并选择该项。若在列表中选择了一项或多项,该属性将返回第一个选定项的文本。

(11)ItemsCount:返回列表项的数目。

2、常用方法:

(1)FindString方法:用来查找列表项中以指定字符串开始的第一个项,有两种调用格式。[格式1]:ListBox对象.FindString(s);

[功能]:在“ListBox 对象”指定的列表框中查找字符串s,如果找到则返回该项从零开始的索引;如果找不到匹配项,则返回ListBox.NoMatches。

[格式2]:ListBox对象.FindString(s,n);

[功能]:在ListBox 对象指定的列表框中查找字符串s,查找的起始项为n+1,即n 为开始查找的前一项的索引。如果找到则返回该项从零开始的索引;如果找不到匹配项,则返回ListBox.NoMatches。注意:FindString 方式只是词语部分匹配,即要查找的字符串在列表项的开头,便认为是匹配的,如果要精确匹配,即只有在列表项与查找字符串完全一致时才认为匹配,可使用FindStringExact方法,调用格式与功能与FindString基本一致。

(2)SetSelected方法:用来选中某一项或取消对某一项的选择,调用格式及功能如下。[格式]:ListBox对象.SetSelected(n,l);

[功能]:如果参数l 的值是true,则在ListBox 对象指定的列表框中选中索引为n 的列表项,如果参数l 的值是false,则索引为n 的列表项未被选中。

(3)Items.Add方法:用来向列表框中增添一个列表项,调用格式及功能如下。

[格式]:ListBox对象.Items.Add(s);

[功能]:把参数s添加到“listBox对象”指定的列表框的列表项中。

(4)Items.Insert方法:用来在列表框中指定位置插入一个列表项,调用格式及功能如下。[格式]:ListBox对象.Items.Insert(n,s);

[功能]:参数n代表要插入的项的位置索引,参数s代表要插入的项,其功能是把s插入到“listBox对象”指定的列表框的索引为n的位置处。

(5)Items.Remove方法:用来从列表框中删除一个列表项,调用格式及功能如下。

[格式]:ListBox对象.Items.Remove(k);

[功能]:从ListBox对象指定的列表框中删除列表项s。

(6)Items.Clear方法:用来清除列表框中的所有项。其调用格式如下:

ListBox对象.Items.Clear(); 该方法无参数。

(7)BeginUpdate方法和EndUpdate方法:这两个方法均无参数,调用格式分别如下:ListBox对象.BeginUpdate();

ListBox对象.EndUpdate();

这两个方法的作用是保证使用Items.Add 方法向列表框中添加列表项时,不重绘列表框。即在向列表框添加项之前,调用BeginUpdate方法,以防止每次向列表框中添加项时都重新绘制ListBox 控件。完成向列表框中添加项的任务后,再调用EndUpdate 方法使ListBox 控件重新绘制。当向列表框中添加大量的列表项时,使用这种方法添加项可以防止在绘制ListBox 时的闪烁现象。一个例

子程序如下:

publicvoidAddToMyListBox()

{ listBox1.BeginUpdate();

For(intx=1;x<5000;x++) { listBox1.Items.Add("Item"+x.ToString()); }

listBox1.EndUpdate();

}

VF 表单常用属性

VF 表单常用属性 Caption表单的标题 Name表单的名字 AutoCenter表单是否居中(值为.T.时,运行自动居中) Movable表单是否可移动(值为.F.时,运行时不可移动 Closable标题栏中关闭按钮是否失效(值为.F.时失效) ControlBox是否取消标题栏中所有按钮(值为.F.时取消) MaxButton指定表单最大化按钮是否失效(值为.F.时失效) MinButton指定表单最小化按钮是否失效(值为.F.时失效) 若上述两属性都为.F.,则取消最大与最小化按钮 WindowState设定运行时是否是最大化或最小化,值为0(普通),1(最小化),2(最大化) Visible设定表单是否可见,值为.F.时不可见Enabled Enabled设定表单是否可用,为.F. 时不可用 标签控件常用属性 Autosize标签的显示内容 FontName设置标签显示内容的字体 FontSzie设置标签显示内容的字体大小 ForeColor设置字的颜色 BackColor设定标签的背景色 Visible设定表签是否可见,值为.f.时不可见 文本框控件常用属性 Value文本框中的内容(值) Name文本框的名字 FontName设置文本框显示内容的字体 FontSzie设置文本框显示内容的字体大小 ForeColor设置字的颜色 BackColor设定文本框的背景色 Visible设定文本框是否可见,值为.f.时不可见 Enabled设定文本框是否激活可用,值为.f.时不可用 PasswordChar设定文本框是否为密码框 ReadOnly设定文本框是否只读,值为.t.时只读 ControlSource设定文本框的数据源(通过此属性设置,与表的字段发生联系) 命令按钮常用属性

VB控件属性大全

1.01、窗体(FORM)的常用属性 属性说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance 外观效果,取值为: 0 平面 1 3D(立体) AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为: True False BackColor背景颜色,可从弹出的调色板选择。 BorderStyle 设置边界类型,取值为: 0 None(无边界框架) 1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption窗体的标题 ClipControls 决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为: True或False ControlBox 是或有控制框, 取值为:True 有 False 无 DrawMode 设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选: 1 黑色 2 非或笔,设置值15的反相 3 与非笔,背景色以及画笔反相二者共有颜色的组合 4 非复制笔,设置值13的反相 5 与笔非,画笔以及显示色反相二者共有颜色的组合 6 反相,显示颜色反相 7 异或笔,画笔颜色以及显示颜色的异或 8 非与笔,设置值9的反相 9 与笔,画笔以及显示色二者共有颜色的组合

表单的基本知识点

表单基本型控件的常用属性 1标签 Caption标题name控件名、fontsize字体大小、fontname文本字体 Alignment指定标题文本在控件内文本的对齐方式 Autosize 是否自动调整控件大小以容纳其内容 Backstyle 指定对象的背景是否透明 Borderstyle 指定对象的边框样式 2命令按钮组 Caption标题width指定对象的宽度height 指定高度 Default 指定按下enter时,哪一个命令按钮会响应 Enabled指定控件能否响应由用户引发的事件 Visible 指定对象是可见还是隐藏 3文本框 Readonly 是否设置为只读Value 设置文本框中的内容 Passwordchar 是否显示占位符,常用* Recordsource指表格数据源Recordsourcetype指表格数据源类型 注意.有两张表格,一张表格显示一数据表内容,另一张表格显示与该数据表内容对应的另一数据表的内容,这种题先添加数据环境,并使数据环境中的这两张表有联线(需先设置表间的永久联系);对两张表格RecordSourceType属性均设为“别名”,RecordSource属性设为数据表文件名。 5列表框 Multiselect 是否可进行多重选择Rowsource指列表框或组合框数据源 Rowsourcetype指列表框或组合框数据类型 6页框(也称为选项卡) PageCount(设置页数)ActivePage(设置活动页)Caption(设置每页的标题是Page1或Page2等各页的标题) 7组合框 属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框 8选项按钮组 ButtonCount(设置选项数目)、Caption(设置选项的标题 9计时器 InterVal设置时间间隔 常用事件 Lode在表单对象建立之前引发Init在对象建立时引发 Destroy在对象释放时引发Unload 在表单对象释放时引发 引发顺序Load init destroy unload Click是单击事件Rightclick是右击事件 常用方法 Show是显示HIDE是隐藏 RELEASE是释放REFRESH是刷新 有关的命令 Create form 建立表单Modify form 打开表单设计器 退出或关闭thisform.release 或release thisform 建立CREATE CLASS 新类OF 类库AS 父类 修改modify CLASS 类名OF 类库 删除remove class 类名of 类库创建类库create classlib 类库名

vb的用户界面(一)

vb的用户界面(一) 发布时间:2007-05-05 来源:未知作者:未知 界面样式 如果使用过基于Windows 的应用程序,也许已经注意到不是所有用户界面看上去或操作起来都一样。用户界面样式主要有两种:单文档界面(SDI) 和多文档界面(MDI)。SDI 界面的一个示例就是Microsoft Windows 中的WordPad(记事本)应用程序(图6.1)。在WordPad 中,只能打开一个文档,想要打开另一个文档时,必须先关上已打开的文档。 象Microsoft Excel和Microsoft Word for Windows这样的应用程序就是MDI界面;它们允许同时显示多个文档,每一个文档都显示在自己的窗口中(图 6.2)。按照是否包含有能在窗口或文档之间进行切换的子菜单的Windows菜单项,就能识别出MDI 应用程序。 要决定哪种界面样式最好,需要看应用程序的目的。一个处理保险索赔的应用程序可能要用多文档界面MDI样式,一个职员很可能会同时处理一个以上索赔,或者需要对两个索赔进行比较。另一方面,日历程序最好设成SDI单文档界面)样式,因为不大需要同时打开一个以上日历;在极少的情况下,可以再打开一个单文档界面应用程序的实例。

SDI样式更常用,《程序员指南》中的大多数实例都采用SDI应用程序。关于创建MDI应用程序有一些需要单独考虑的问题和技巧,放在本章后面“多文档界面(MDI) 应用程序”一节。 除了以上两个最常用的界面样式SDI与MDI外,第三种界面样式变得越来越流行,这就是资源管理器样式的界面(图 6.3)。资源管理器样式界面是包括有两个窗格或者区域的一个单独的窗口,通常是由左半部分的一个树型的或者层次型的视图和右半部分的一个显示区所组成,如在MicrosoftWindows的资源管理器中所见到的那样。这种样式的界面可用于定位或浏览大量的文档、图片或文件。除了本章所附的MDI与SDI 应用程序示例,实用程序向导还提供了一种比较界面样式差别的方法。可以用向导来为每一种样式生成一个框架,然后观察它生成的窗体与代码。

excel表格的各函数常用函数

excel表格的各函数的基本操作 常用函数如下: 1、SUM()求和、总分函数 例:=SUM(B2:B5) 2、A VERAGE()求平均函数 例:=A VERAGE(B2:B5) 3、MIN()求最小值函数 例:=MIN(B2:B5) 4、MAX()求最大值函数 例:=MAX(B2:B5) 5、COUNTIF()求条件统计函数( 例:=COUNTIF(B7:B33,“>=90”) 6、COUNT()求统计函数 例:=COUNT(B7:B33) 7、IF()求逻辑函数 例:=IF(G7>=90,“优秀”,IF(G7>=80,“良好”,IF(G7)>=70,“中等”,IF(AND(G7<70,G7>0),“差生”,“没参考”)))) 8、RANK()求名次函数 例:=RANK(G7,$G$7:$G$33) 9、NOW()求电脑现在日期 例:=NOW() 10、求“性别”函数 例:=IF(MOD(MID(B6,15,1),2)=0,"女","男") 11、求“出生日期”函数 例:=CONCATENA TE(MID(B6,7,2),"-",MID(B6,9,2),"-",MID(B6,11,2)) 12、求“年龄”、“工龄”函数 例:=DATEDIF(E6,NOW(),"Y") 13、求“等级”函数 例:=IF(C6="基础班","入门级",IF(OR(C6="AUTOCAD班",C6="PHOTOSHOP",C6="CORELDRAW"),"平面设计级",IF(C6="综合班","综合办公应用级",IF(C6="OFFICE套班","办公应用级","网络设计级")))) 14、SUNIF()条件求和函数(根据指定的条件求和) 例:=SUMIF(B7:B33,">=100") 例:=SUMIF(C7:C36,"=人事",D7:D36)

表单控件属性与方法总结

表单控件属性与方法总结表单控件属性 表单的文件名:.scx 表单

输出类控件 标签:第一次创建:name:label1 数据绑定时的字段名显示,默认的名称:lbl字段名 图像:image1. 通用型字段中如果存放的是图片,数据绑定指定的控件就是图像控件 线条:line1

形状:shape1 对控件对象的多重选定:shift+选择 输入类控件 文本框:text1 可以接受4种:c n d(t) l。可以作为以上4种数据类型的绑定控件:Txt字段名

方法:表示对象的行为 Setfocus:设置焦点 Thisform.控件名.方法名 事件: Gotfocus:对象获得焦点时 Lostfocus: 对象失去焦点时 Interactivechange:当键盘或鼠标改变文本框的值时发生 文本框和标签 分别用文本框控件和标签控件显示系统时间,系统日期,系统的日期时间Time()=c型 Date()=d型 Datetime()=t型 文本框用value可以接受c、n、d、l、t 标签用caption接受,只能是c 注意:在属性中设置也要加=

属性设置例子: THISFORM.TEXT1.VALUE=DATE() THISFORM.TEXT1.VALUE=DATETIME() THISFORM.TEXT1.VALUE=TIME() https://www.docsj.com/doc/a010056893.html,BEL1.CAPTION=TIME() https://www.docsj.com/doc/a010056893.html,BEL1.CAPTION=TTOC(DATETIME()) https://www.docsj.com/doc/a010056893.html,BEL1.CAPTION=DTOC(DATE()) 列表框list1和组合框combo1 1.列表框的列表项全部显示,而组合框只显示一项 2.组合框分为下拉组合框和下拉列表框,前者允许选择和输入数据项,后者和列表框一样只有选取功能

vb窗体属性及方法

Name 窗体的名称 ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance外观效果,取值为:0 平面1 3D(立体) AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图 (graphics)方法到一个持久性位图的输出],取值为:True False BackColor 背景颜色,可从弹出的调色板选择。 BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption 窗体的标题 ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。取值为:True 或False ControlBox是或有控制框, 取值为:True 有False 无 DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色 DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线 DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用 FillColor 填充颜色, 可从弹出的调色板选择。 FillStyle填充样式, 有8 种可选:0 全部填充1 透明,此为默认值2 水平直线3 竖直直线4 上斜对角线5 下斜对角线6 十字线7 交叉对角线

最常用函数公式大全

Excel函数公式大全工作中最常用Excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 ? 2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数.

? 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 ? 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

? 四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 ? 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

? 3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 ? 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

VB窗体的常用属性

VB窗体的常用属性 BackColor(背景颜色):该属性主要用于设置窗体的颜色,其颜色值为十六进制常量,设置方法:1、可以通过下拉菜单里的“调色板”为其选一种姿色值。2、可以通过程序代码进行设置:窗体 名.BackColor=颜色值,其中“颜色值”可以有以下几种格式:1、十六进制,例如&H000080FF&;2、颜色英文常量,例如红色:VBRed; 3、QBColor(),其中括号内可以是0—15之间的任意整数。例如:QBColor(2)。 BorderStyle(边框类型):该属性用来确定窗体边框的类型。可以取6个值:0、窗体无边框;1、固定单边框。运行后,不能用鼠标拖动的方式调整窗体大小;2、(默认值)标准的windows窗口边框。运行后,窗体有最大化和最小化按钮。窗体大小可变,可用鼠标拖动改变其大小。3、固定对话框。没有最大化和最小化按钮。运行后,不能用调整其大小。4、固定工具窗口。运行后,窗体大小不能改变,只显示关闭按钮,标题栏字体变小。5、可变大小工具窗口。运行后,窗体大小可以改变,只显示关闭按钮,标题字体变小。 Caption(标题):用来设置窗体标题栏文字,即可在属性窗口设置,也可在事件过程中用代码设置,如:Command1.Caption=”确定”。 ControlBox(控制框,又叫控制菜单),该属性用来设置窗口控制菜单的状态。只能为True(真)或False(假)两个值。其中True为显示控制菜单,False为不显示控制菜单。

Enabled(允许):该属性用于激活或禁止窗体。取值只能是True(真)或False(假)。其中True是激活窗体,False是禁用窗体(即让窗体不响应任何操作)。可通过属性窗口设置,也可通过代码设置,例如:Form1.Enabled=False 。 Font(字体):该属性用于设置在窗体上输出文字的各种特征,包括字体、大小等。 ForeColor(前景颜色):该属性用来定义文本或图形的前景颜色,其设置方法与BackColor(背景颜色)相同。该属性通常和Font(字体) 属性结合使用。 Height(高度):该属性用于指定窗体的高度。其单位是twip。 Width(宽度):该属性用于设置窗体的宽度。其设置方法与Height 设置相同。 Lcon(图标):该属性用于设置窗体的图标。一般把其设置为“.ico”格式的图标文件。用代码设置窗体的Lcon属性与其他属性有些不同,例如:不是窗体名. Lcon =“d:\1.ico” 而是需要用LoadPicture(加载图片)函数, 其格式为:窗体名. Lcon =LoadPicture(“图标文件的路径及文件名”) MaxButton(最大化按钮):该属性用来设置最大化按钮是否可用。取值为True或False,True可用,False不可用。 MinButton(最小化按钮):用来设置最小化按钮是否可用。与MaxButton属性一样。

VB6.0基本控件的属性

VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化 值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为:

Excel常用的函数计算公式大全

EXCEL的常用计算公式大全 一、单组数据加减乘除运算: ①单组数据求加和公式:=(A1+B1) 举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入 =A1+B1 后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和15。 ②单组数据求减差公式:=(A1-B1) 举例:在C1中输入 =A1-B1 即求10与5的差值5,电脑操作方法同上; ③单组数据求乘法公式:=(A1*B1) 举例:在C1中输入 =A1*B1 即求10与5的积值50,电脑操作方法同上; ④单组数据求乘法公式:=(A1/B1) 举例:在C1中输入 =A1/B1 即求10与5的商值2,电脑操作方法同上; ⑤其它应用: 在D1中输入 =A1^3 即求5的立方(三次方); 在E1中输入 =B1^(1/3)即求10的立方根 小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。 二、多组数据加减乘除运算: ①多组数据求加和公式:(常用) 举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加; =SUM(A1:J1),表示不同列横向从A1到J1的所有第一行数据相加; ②多组数据求乘积公式:(较常用) 举例说明:=PRODUCT(A1:J1)表示不同列从A1到J1的所有第一行数据相乘; =PRODUCT(A1:A10)表示同列从A1到A10的所有的该列数据相乘; ③多组数据求相减公式:(很少用) 举例说明:=A1-SUM(A2:A10)表示同一列纵向从A1到A10的所有该列数据相减; =A1-SUM(B1:J1)表示不同列横向从A1到J1的所有第一行数据相减; ④多组数据求除商公式:(极少用) 举例说明:=A1/PRODUCT(B1:J1)表示不同列从A1到J1的所有第一行数据相除; =A1/PRODUCT(A2:A10)表示同列从A1到A10的所有的该列数据相除; 三、其它应用函数代表: ①平均函数 =AVERAGE(:);②最大值函数 =MAX (:);③最小值函数 =MIN (:); ④统计函数 =COUNTIF(:):举例:Countif ( A1:B5,”>60”)

excel表单控件与ActiveX控件概念

工作表中的表单、表单控件和ActiveX 控件概念 是的,确实如此。在Microsoft Excel 中,使用少量或者无需 使用Microsoft Visual Basic for Applications (VBA) 代码即可 创建出色的表单。使用表单以及可以向其中添加的许多控件和 对象,您可以显著地增强工作表中的数据项并改善工作表的显 示方式。 ? ? 什么是表单? 无论是打印表单还是联机表单都是一种具有标准结构和格式的文档,这种文档可让用户更轻松地捕获、组织和编辑信息。 ?打印表单含有说明、格式、标签以及用于写入或键入数据的空格。您可以使用Excel 和Excel 模板创建打印表单。 ?联机表单包含与打印表单相同的功能。此外,联机表单还包含控件。控件是用于显示数据或者更便于用户输入或编辑数据、执行操作或进行选择的对象。通常,控件可使表单更便于使用。例如,列表框、选项按钮和命令按钮都是常用控件。通过运行(VBA) 代码,控件还可以运行指定的和响应事件,如鼠标点击。 您可以使用Excel 通过多种方式创建打印表单和联机表单。 Excel 表单的类型 您可以在Excel 中创建多种类型的表单:数据表单、含有表单和ActiveX 控件的工作表以及VBA 用户表单。可以单独使用每种类型的表单,也可以通过不同方式将它们结合在一起来创建适合您的解决方案。 数据表单

为在无需水平滚动的情况下在单元格区域或表格中输入或显示一整行信息提供了一种便捷方式。您可能会发现,当数据的列数超过可以在屏幕上查看的数据列数时,使用数据表单可以使数据输入变得更容易,而无需在列之间进行移动。如果以标签的形式将列标题列出的文本框这一简单表单足以满足您的需求,而且您不需要使用复杂的或自定义的表单功能(例如列表框或调节钮),则可以使用数据表单。 Excel 可以为您的或自动生成内 置数据表单。数据表单会在一个对 话框中将所有列标题都显示为标 签。每个标签旁边都有一个空白文 本框,您可以在其中输入每一列的 数据,最多可以输入32 列数据。 在数据表单中,您可以输入新行, 通过导航查找行,或者(基于单元 格内容)更新行及删除行。如果某 个单元格包含,则公式结果会显示 在数据表单中,但您不能使用数据 表单更改该公式。 含有表单和ActiveX 控件的工作表 工作表是一种类型的表单,可让您在网格中输入数据和查看数据,Excel 工作表中已经内置了多种类似控件的功能,如注释和数据验证。单元格类似于文本框,因为您可以在单元格中输入内容以及通过多种方式设置单元格的格式。单元格通常用作标签,通过调整单元格高度和宽度以及合并单元格,您可以将工作表用作简单的数据输入表单。其他类似控件的功能(如单元格注释、超链接、背景图像、数据验证、条件格式、嵌入图表和自动筛选)可使工作表充当高级表单。 为增加灵活性,您可以向工作表的“”添加控件和其他绘图对象,并将它们与工作表单元格相结合和配合。例如,您可以使用列表框控件方便用户从项目列表中选择项目。还可以使用调节钮控件方便用户输入数字。 因为控件和对象存储在绘图画布中,所以您可以显示或查看不受行和列边界限制的关联文本旁边的控件和对象,而无需更改工作表中数据网格或表的布局。在大多数情况下,还可以将其中许多控件链接到工作表中的单元格,而无需使用VBA 代码即可使它们正常工作。您可以设置相关属性来确定控件是自由浮动还是与单元格一起移动和改变大小。例如,在对区域进行排序时,您可能有一个希望与基础单元格一起移动的复选框。不过,如果您有一个希望一直保持在特定位置的列表框,则您可能希望它不与其基础单元格一起移动。 Excel 有两种类型的控件:表单控件和ActiveX 控件。除这两个控件集之外,您还可以通过绘图工具(如、、SmartArt 图形或文本框)添加对象。 以下部分介绍这些控件和绘图对象,此外,还更为详细地介绍如何使用这些控件和对象。

VB中的常用命令

VB中的常用命令 一、工程的组成 工程文件(.vbp)包含了一个应用程序的所有文件 窗体文件(.frm):控件及属性、事件过程和自定义过程 窗体的二进制数据文件(.frx),自动产生同名..frx文件。 标准模块文件(.bas) 类模块的文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx) 二、VB中的最常用的命令 FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。 FontItalic属性是逻辑型,决定对象上正文是否是斜体。 窗体的其它常用属性 2.Icon 控制图标属性:返回或设置窗体左上角显示或最小化时显示的图标。 注意:此属性必须在ControlBox属性设置为Ture才有效 3.ControlBox控制菜单框属性:设置Ture为有,如设置为False则无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使MaxButton属性和MinButton属性设置为Ture。 5. BorderStyle:边框风格, 通过改变BorderStyle 属性,可以控制窗体如何调整大小。 0-None:无边框; 1-Fixed Single:单线边框,不可以改变窗口大小; 2-Sizable:双线边框,可以改变窗口大小; 3-Fixed Double:双线框架,不可以改变窗口大小。 4-Fixed Tool Window:窗体外观与工具条相似。有关闭按钮,不可以改变窗口大小。 5-Sizable Tool Window:窗体外观与工具条相似。有关闭按钮,可以改变窗口大小。 6. WindowsState属性 用来设置窗体的运行状态。 0-Normal:正常窗口状态,有窗口边界; 1-Minimized:最小化状态,以图标方式运行; 2-Maximized:最大化状态,无边框,充满整个屏幕。 7. AutoRedraw属性 该属性决定窗体被隐藏或被另一窗口覆盖之后,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如Circle、Line、Pset和Print等方法的输出。 当为True时,重新还原该窗体以前的画面。 当为False时,则不重画AutoRedraw属性。 4 Resize事件 无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。 5 Activate事件:当窗体由非活动窗体变为活动窗体,即当窗体得到焦点时触发该事件。窗体常用的方法有: 打印输出Print 移动Move 清除Cls 显示Show

Excel常用函数公式大全(实用)

Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;

vb属性窗口属性设置全套整合

2.24、PictureClip控件的常用属性 属性说明 (Name) PictureClip控件的名称 (自定义) 打开属性页 CellHeight GraphicCell的高度(不能在属性窗口设置) CellWidth GraphicCell的宽度(不能在属性窗口设置) Clip 返回PictureClip控件中裁定区域的位图(不能在属性窗口设置) Clip Height 指定Clip属性所含位图的高度(不能在属性窗口设置) Clip Width 指定Clip属性所含位图的宽度(不能在属性窗口设置) ClipX 指定Clip属性所含位图左上角的X坐标(不能在属性窗口设置) ClipY 指定Clip属性所含位图左上角的Y坐标(不能在属性窗口设置) Cols 获得或设置该图片中所有的列数 一维数组,依此包含Rows行*Cols列个裁定的位图(不能在属性GraphicCell 窗口设置) Index 在对象数组中的编号 Left 距离容器左边框的距离 该属性用于设置控件要显示的图形, 该属性不管是在属性窗口还Picture 是在运行时用程序设置,均要求有完整的路径名和文件名。只支持位

图(.BMP)文件 Rows 获得或设置该图片中所有的行数 定义将Clip属性中包含位图显示在图片框控件或图像框控件中StretchX 时所应适应的宽度(不能在属性窗口设置) 定义将Clip属性中包含位图显示在图片框控件或图像框控件中StretchY 时所应适应的高度(不能在属性窗口设置) Tag 存储程序所需的附加数据 Top 距容器顶部边界的距离 PictureClip控件的说明: PictureClip控件有如下两种方式裁剪其中的图形: 1、选择图形的任意部分作为裁剪区域。为此,用ClipX属性和ClipY属性指定裁剪区域的左上角,用ClipWidth属性和ClipHeight属性指定裁剪区域的宽度和高度。这种方法能对位图随意裁剪,常常用于连续滚动观看一个大的图形的各个部分的情况。 2、件图形划分成一定的行数和列数,结果得到一个统一编号的图形矩阵,再用GraphicCell属性取出指定的图形单元。这种方法适合那种包含一系列等大的图片的情况,例如工具栏中每一个图标上的图形等,如果PictureClip控件中保存的是一帧帧的位图,那么连续播放这些位图时就形成了动画的效果。PictureClip控件使用的长度单位是像素,而图片框控件或图像控件默认的长度单位是缇(Twip),若要二者相吻合,应将图片框控件或图像控件的ScaleMode

高中数学复习常用公式大全

高中数学公式大全. 抛物线:y = ax *+ bx + c 就是y等于ax 的平方加上 bx再加上 c a > 0时开口向上 a < 0时开口向下 c = 0时抛物线经过原点 b = 0时抛物线对称轴为y轴 还有顶点式y = a(x+h)* + k 就是y等于a乘以(x+h)的平方+k -h是顶点坐标的x k是顶点坐标的y 一般用于求最大值与最小值 抛物线标准方程:y^2=2px 它表示抛物线的焦点在x的正半轴上,焦点坐标为(p/2,0) 准线方程为x=-p/2 由于抛物线的焦点可在任意半轴,故共有标准方程y^2=2px y^2=-2px x^2=2py x^2=-2py 圆:体积=4/3(pi)(r^3) 面积=(pi)(r^2) 周长=2(pi)r 圆的标准方程 (x-a)2+(y-b)2=r2 注:(a,b)是圆心坐标 圆的一般方程 x2+y2+Dx+Ey+F=0 注:D2+E2-4F>0 (一)椭圆周长计算公式 椭圆周长公式:L=2πb+4(a-b) 椭圆周长定理:椭圆的周长等于该椭圆短半轴长为半径的圆周长(2πb)加上四倍的该椭圆长半轴长(a)与短半轴长(b)的差。 (二)椭圆面积计算公式 椭圆面积公式: S=πab 椭圆面积定理:椭圆的面积等于圆周率(π)乘该椭圆长半轴长(a)与短半轴长(b)的乘积。 以上椭圆周长、面积公式中虽然没有出现椭圆周率T,但这两个公式都是通过椭圆周率T推导演变而来。常数为体,公式为用。 椭圆形物体体积计算公式椭圆的长半径*短半径*PAI*高 三角函数: 两角和公式 sin(A+B)=sinAcosB+cosAsinB sin(A-B)=sinAcosB-sinBcosA

vf表单控件的使用说明

一、标签 标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。 常用的标签属性及其作用如下。 1、Caption:确定标签处显示的文本。 2、Visible:设置标签可见还是隐藏。 3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。 4、BackStyle:确定标签是否透明。 5、WordWrap:确定标签上显示的文本能否换行。 6、FontSize:确定标签上显示文本所采用的字号。 7、FontName:确定标签上显示文本所采用的字体。 8、ForeColor:确定标签上显示的文本颜色。 二、命令按钮和命令按钮组 在各种窗口或对话框中几乎都要使用一个或多个命令按钮。一旦用户单击一个命令按钮,就可实现某种规定的操作。例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。 VisualForPro中的命令按钮控件同样用于完成特定的操作。操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。 常用的命令按钮属性及其作用如下: 1、Caption:设置在按钮上显示的文本。 2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若 用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。 3、Cancel:如果设置该属性值为.T.,则当用户按下键时,将执行命令按钮的click 事件的代码。 4、Enabled:指明按钮是否失效,即是否被选择。当Enabled属性值为.f.时,用户无法 选择该按钮。 5、DisabledPicture:指定按钮失效时在按钮上显示的.bmp文件。 6、DownPicture:指定在按钮按下时按钮上显示的.bmp文件。 7、Visible:指明按钮是否可见。 8、Picture:指明显示在按钮上的.bmp文件。 命令按钮组时一组命令按钮,是容器对象。使用命令按钮组便于对一组命令按钮进行统一操作和设置。命令按钮组的ButtonCount属性值,决定组中命令按钮的个数。 表单运行时,当用户单击组中某个命令按钮时,命令按钮组的Value属性可以返回所单击按钮的序号。若要单独设置组中的某个命令按钮的属性,可以使用命令按钮组的快捷菜单中的“编辑”命令选择某个按钮,在“属性”窗口中设置其属性。若为组中某个按钮的Click事件写了代码,当单击这个按钮时,将执行该按钮的Click事件代码而不是组的Click事件代码。 三、选项按钮组 选项按钮组是常用的一种控件,用在各种对话框中,让用户从给定几个操作中选择一个。例如“文件”菜单中“新建”菜单项打开“新建”对话框,该对话框中有一个标题为“文件类型”的选项按钮组,让用户选择建立哪一种类型的文件。

VB窗体常用属性课件

一、窗体的常用属性 1、Name属性 Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。 说明: 该属性只能在设计时属性窗口中(名称)更改,运行时只读。注: ME是VB中的一个关键字,代表当前窗体。 2、Caption属性 语法:object.Caption=string Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows的任务栏中相应窗体的图标 上。 3、ControlBox、MaxButton和MinButton属性ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为True ●若将ControlBox属性设为False,则将取消窗体的控件 菜单和所有的控制按钮 ●若将MaxButton属性设为False,则最大化按钮将失效 ●若将MinButton属性设为False,则最小化按钮将失效 说明: ①、控件菜单 ●为了显示控制菜单,还必须将窗体的BorderStyle属性值 设置为1(固定单边框)、2(可调整的边框)或3(固定对话框)。 ●相关属性的取值将决定窗体控制菜单中可以使用的命令。 如:MaxButton和MinButton属性设置为False,控件菜

单中的最大化和最小化命令交变为无效。 ●当ControlBox属性设为False时不显示控制菜单,此时 窗体右上角将不显示“最大化”按钮、“最小化”按钮和“关闭”按钮。 ●要在窗体中显示“最大化”按钮,应将BorderStyle属性 值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。 ●要在窗体中显示“最小化”按钮,应将BorderStyle属性 值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。 4、BorderStyle属性 语法:object.BorderStyle=value 功能:设置对象的边框样式。 说明: ①、value是一个值或常数,用于决定边框样式。取值含义如下: ②、0(None):无边框、无标题栏、无控制菜单、无最大化、最小化和关闭按钮 ③、1(Fixed Single):固定单边框,大小不可调,有标题栏、控件菜单及关闭按钮。 ●若将MaxButton属性设置为TRUE时,添加最大化按钮 ●若将MinButton属性设置为TRUE时,添加最小化按钮 ●只能用最大化和最小化按钮改变窗体大小 ④、2(Sizable(默认值)):可调整边框;有标题栏及所有控制按钮和控制菜单 ●可以使用控件菜单、最大化按钮、最小化按钮或拖拽窗体 的边框来改变窗体的大小 ⑤、3(Fixed Dialog)固定对话框,大小不可调;有标题栏、关闭按钮和控制菜单 ●不能将MaxButton和MinButton属性设置为TRUE,即不 能添加最大化按钮和最小化按钮,不能改变窗体的大小。

相关文档
相关文档 最新文档