选择显示字体大小

visual basic commandbutton 控件

使用 commandbutton 控件

    命令按钮控件被用来启动、中断或结束一个进程。单击它时将调用已写入click 事件过程中的命令。

    大多数 visual basic 应用程序中都有命令按钮,用户可以单击按钮执行操作。单击时,按钮不仅能执行相应的操作,而且看起来就象是被按下和松开一样,因此有时称其为下压按钮。
    详细信息 关于 commandbutton 控件的简单示例,请参阅第三章,“窗体、控件和菜单”中的“单击按钮执行操作”。

    向窗体添加命令按钮
    在应用程序中很可能要使用一个或多个命令按钮。就象在其它控件绘制按钮那样,在窗体上添加命令按钮。可用鼠标调整命令按钮的大小,也可通过设置 height 和 width 属性进行调整。

    设置标题
    可用 caption 属性改变命令按钮上显示的文本。设计时,可在控件的“属性”窗口中设置此属性。在设计时设置 caption 属性后将动态更新按钮文本。
    caption 属性最多包含 255 个字符。若标题超过了命令按钮的宽度,则会折到下一行。但是,如果控件无法容纳其全部长度,则标题会被剪切。可以通过设置 font 属性改变在命令按钮上显示的字体。

    创建键盘快捷方式
    可通过 caption 属性创建命令按钮的访问键快捷方式,为此,只需在作为访问键的字母前添加一个连字符 (&)。例如,要为标题 "print" 创建访问键,应在字母 "p" 前添加连字符,于是得到 "&print"。运行时,字母 "p" 将带下划线,同时按 alt+p 键就可选定命令按钮。
    注意 如果不创建访问键,而又要使标题中包含连字符但不创建访问键,应添加两个连字符 (&&)。这样一来,在标题中就只显示一个连字符而不显示下划线。

    指定 default 和 cancel 属性
    在每个窗体上部可选择一个命令按钮作为缺省的命令按钮,也就是说,不管窗体上的哪个控件有焦点,只要用户按 enter 键,就已单击此缺省按钮。为了指定一个缺省命令按钮,应将其 default 属性设置为 true。
    也可指定缺省的取消按钮。在把命令按钮的 cancel 属性设置为 true 后,不管窗体的哪个控件有焦点,按 esc 键,就已单击了此缺省按钮。

    选定命令按钮
    运行时,可用鼠标或键盘通过下述方法选定命令按钮:
    用鼠标单击按钮。
    按 tab 键,将焦点转移到按钮上,然后按 spacebar 或 enter 键选定按钮。
    按命令按钮的访问键(alt+ 带有下划线的字母)。
    若命令按钮是窗体的缺省命令按钮,则可按 enter 键选定按钮,即使已把焦点转移到其它控件上,情况也是如此。
    若命令按钮是窗体的缺省取消按钮,则可按 esc 键选定按钮,即使已把焦点转移到其它控件上,情况也是如此。

    value 属性
    无论何时选定命令按钮都会将其 value 属性设置为 true 并触发 click 事件。false(缺省)指示未选择按钮。可在代码中用 value 属性触发命令按钮的 click 事件。例如:
    cmdclose.value = true

    click 事件
    单击命令按钮时将触发按钮的 click 事件并调用已写入 click 事件过程中的代码。
    单击命令按钮后也将生成 mousedown 和 mouseup 事件。如果要在这些相关事件中附加事件过程,则应确保操作不发生冲突。控件不同,这三个事件过程发生的顺序也不同。commandbutton 控件中事件发生的顺序为:
    mousedown、click、mouseup。
    注意 如果用户试图双击命令按钮控件,则其中每次单击都将被分别处理;即 命令按钮控件不支持双击事件。
    详细信息 关于 mousedown 和 mouseup 事件的详细信息,请参阅第十一章,“响应鼠标和键盘事件”。

    增强命令按钮的视觉效果
    命令按钮象复选框和选项按钮一样,可通过更改 style 属性设置值后用picture、downpicture 和 disabledpicture 属性增强视觉效果。会有这样的情况发生,比如要向命令按钮添加图标或位图,或者在单击、禁止控件时显示不同的图像。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons