vb.net的Button控件

Button(按钮)控件一般接受鼠标单击事件被用来启动、中断或结束一个进程(相当于Visual Basic以前版本的CommandButton控件)。单击Button控件时将调用已写入Click事件过程中的过程。Button控件在大多数Visual Basic应用程序中都会用到,用户可以单击按钮执行操作。单击时,按钮不仅能执行相应的操作,而且看起来与被按下和松开一样。Button控件在工具箱中的图标如图所示:

1.向窗体添加按钮
在应用程序中很可能要使用多个按钮。就象在其他容器控件上绘制按钮那样,从工具箱里把Button控件直接拖到窗体上即可。可用鼠标调整按钮的大小,也可通过设置Location(坐标,用来确定控件相对窗体左上方顶点的位置)和Size(大小,第一个参数代表宽度,第二个参数代表高度)属性进行调整。
2.设置按钮显示文本
可用Text属性改变按钮上显示的文本。设计时,可在控件的“属性窗口”中设置此属性。在设计时设置Text属性后将动态更新按钮文本。Text属性最多包含255个字符。若标题超过了命令按钮的宽度,则会折到下一行。但是,如果控件无法容纳其全部长度,则标题会被剪切。可以通过设置Font属性改变在命令按钮上显示的字体。
3.创建键盘快捷方式
可通过Text属性创建按钮的访问键快捷方式。为此,只需在作为访问键的字母前添加一个连字符(&)。例如,要为标题“Ok”创建访问键,应在字母“O”前添中连字符,于是得到“&Ok”。运行时,字母“O”将带下划线,同时按Alt+O键就可执行单击按钮程序所执行的动作。
注意:如果不创建访问键,而又要使标题中包含连字符,应添加两个连字符(&&)。这样,在标题中就只显示一个连字符。

4.选定按钮
运行时,可用鼠标或键盘通过下述方法选定按钮:
(1)用鼠标单击按钮;
(2)按Tab键,将焦点转移到按钮上,然后按Enter键选定按钮;
(3)按按钮的访问键([Alt+带有下划线的字母])。
5.Click事件
运行时单击按钮,将触发按钮的Click事件并执行写入Click事件过程中的代码,同时,单击按钮的过程也将生成MouseMove、MouseLeave、MouseDown和MouseUp等事件。如果要在这些相关事件中附加事件过程,则应确保操作不发生冲突。对控件的操作不同,这些事件过程发生的顺序也不同。Button控件的单击事件发生顺序为:
MouseMove→MouseDown→Click→MouseUp→MouseLeave
注意:如果用户试图双击按钮控件,则其中每一次单击都将分别处理;也即按钮控件不支持双击事件。
6.增强按钮的视觉效果
按钮控件象复选框和选项按钮一样,可通过Image属性设置Button控件上的图标以增强视觉效果,然后设置图标(图片)的属性:ImageAlign显示图标(图片)的位置。通过设置ImageIndex(图片在图片框中的索引)以及ImageList(图片框)则可实现如下的效果,比如要向按钮添加图标或位图,或者在单击、禁止控件时显示不同的图象等等。

时间: 2024-11-08 20:08:00

vb.net的Button控件的相关文章

Javascript+HTML仿造VB里的MonthView控件

<html><head><title>MonthView Demo</title><script language=javascript>/***********************************    程序功能:日期选择                     特点 :Javascript+HTML仿造VB里的MonthView控件       作者 :ken                        联系 :boboshu@

使用VB.NET开发定制控件

正常情况下,在开发.NET Windows应用程序时,我们都会用到System.Windows.Forms名字空间的控件.可供我们使用的控件很多,从Label.TextBox等简单的控件到MonthCalendar.ColorDialog等功能更丰富.更复杂的控件.尽管这些控件对于我们需要开发的大多数Windows应用程序已经足够好了,但有时我们也需要自己开发一些System.Windows.Forms名字空间不包括的控件.本篇文章将讲述如何使用VB.NET创建定制控件,尤其是在需要提供自己的图

mfc界面美化-MFC的Button控件设计界面

问题描述 MFC的Button控件设计界面 新手求救,花了一天做button按钮的设计还做不出来,能改变颜色和大小就好,最好能有源代码,这样我才看的懂 解决方案 MFC_Button控件MFC Button控件的背景色MFC Button控件的背景色 解决方案二: CButton有个SetBitmap函数,想要什么图案自己画,大小是按钮的基本参数,很容易设置. 解决方案三: 要重绘啊,自己用代码来生成按钮

vb.net的ListBox控件

ListBox(列表框)控件可以显示一组项目的列表,用户可以根据需要从中选择一个或多个选项.列表框可以为用户提供所有选项的列表.虽然也可设置列表框为多列列表的形式,但在缺省时列表框单列垂直显示所有的选项,如果项目数目超过了列表框可显示的数目,控件上将自动出现滚动条.这时用户可在列表中上.下.左.右滚动.ListBox控件在工具箱中的图标如图所示: 1.click和Double-click事件 对于列表框的事件,特别是当列表框参与触发应用程序的某一部分功能时,可以添加一个Button控件,并把该按

Android中的Button控件

Android中Button控件应该算作是比较简单的控件,然而,它的使用频率却是非常的高,今天,我在这里总 结了三种常用的点击Button实现其功能的方法. 1.很多时候,我们在用到Button控件时,往往都是" 一次性"使用,这时,为了方便起见,我们一般采用的是匿名内部类的方法,形如这样: button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO

VB中使用lead控件加载jpg图片报错

问题描述 VB中使用lead控件加载jpg图片报错 调用LEAD1.BitmapDataPath = "111.jpg"时报错,换成111.bmp就没有问题,这种现象其他电脑没有,是什么问题 解决方案 这个不好说,你的图片没法解析,建议先转换成标准的位图格式再加载.

单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值

问题描述 单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值 新建一个aspx页面,命名为Alert.aspx,在页面添加一个TextBox控件和一个Button控件,当用户单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值. 解决方案 在按钮里面写 ClientScript.RegisterClientScriptBlock(GetType(), "sas", "<script> alert('" + Tex

radio button-C#编程 其中radioButton控件48个,button控件24个,请教各位大牛,如何简化编写,功能如下代码重复24次。

问题描述 C#编程 其中radioButton控件48个,button控件24个,请教各位大牛,如何简化编写,功能如下代码重复24次. 1C private void radioButton1_CheckedChanged(object sender EventArgs e) { if (radioButton1.Checked == true) button1.BackColor = Color.Red; } private void radioButton2_CheckedChanged(o

请教关于button控件背景透明的问题

问题描述 大家好.我用PictureBox控件作为视频显示输出,并将其中的button控件做透明处理,相关操作包括:Button1.FlatStyle=Popup,Button1.Parent=PictureBox1,Button1.BackColor=Color.Transparent.通过为PictureBox添加背景图片,Button能够实现透明显示,效果如预期.但通过PictureBox显示视频时,Button效果无法实现.视频实现仅有现成函数可以调用,代码如下:MVStartGrabW