天天加油 - 助您成才
vb的属性、方法和事件(一)
您正在看的VB|VB.NET是:vb的属性、方法和事件(一)。
图形的 Image 控件,如一个图标,来创建自己的“按钮”。

  使用 CommandButton

  大多数 Visual Basic 应用程序都有 CommandButton,使用户通过简单的敲击按钮来执行操作。当用户选中按钮时,不仅会执行相应操作,还会使该按钮看上去象被按下并释放一样。无论何时,只要用户单击按钮,就会调用 Click 事件过程。将代码写入 Click 事件过程,执行想要执行的动作。

  在程序执行时,有多种方法可以选中 CommandButton :

  用鼠标单击按钮。

  按 TAB 键把焦点移到相应按钮上,然后按 SPACE 键或 ENTER 键选中该按钮。参阅本章后面的“焦点概述”。

  按 CommandButton 的快捷键(ALT +下划线的字符)。

  在代码中设 CommandButton 的 Value 属性为 True。 cmdClose.Value = True

  在代码中调用 CommandButton 的 Click 事件。 cmdClose_Click

  如果该 CommandButton 是窗体的缺省命令按钮,既使将焦点移到其它不是 CommandButton 的控件上,按下回车键也会选中该按钮。在设计时,通过设置某按钮的 Default 属性为 True ,指定它为窗体的缺省CommandButton 。

  如果该 CommandButton 是窗体的缺省的取消按钮,即使把焦点移到其它控件上,也能通过按 ESC 键选中该按钮。在设计时,通过设置某按钮的 Cancel 属性为 True,指定它为窗体的缺省的取消按钮。 所有这些操作都使 Visual Basic 调用 Click 事件过程。

  “测试按钮”应用程序

  利用 Caption 属性可以在按钮上显示文字,告诉用户该按钮的功能。在图3.4 中,在控件示例应用程序的测试按钮范例中包含一个 Caption 属性为"Change Signal" 的 CommandButton(此例的工作为Controls.VBp 示例应用程序中的 Buttons.frm)。

  注意,S 是这个按钮的快捷键,用一条下划线表示。在 Caption 属性的正文内插入一个 (&) 符号,将使得此符号后面的字符成为该按钮的快捷键(例如,Change &Signal)。

  用户单击 CommandButton,将执行该 CommandButton 的 Click 事件过程中的代码。在这个范例中,每次单击按钮,将变换一个不同的交通灯图标。

  详细信息 关于 CommandButton 的属性的详细信息,请参阅第七章“使用Visual Basic 的标准控件”。

  

  用于显示和输入文本的控件

  Label 和 TextBox 控件是用于显示和输入文本的。让应用程序在窗体中显示文本时使用 Label,允许用户输入文本时用 TextBox。Labels 中的文本为只读文本,而 TextBox 中的文本为可编辑文本。

  可由用户编辑的文本,例如一个顺序条目 TextBox

  字段或一个密码框

  只能显示的文本,例如在窗体中标识一个 Label

  字段或给用户显示指令

  Labels 和 TextBoxes 将在以下部分讨论:

  用 Label 显示文本(VBconUsingLabels)使用 Label 控件的基本知识。

  使用 TextBox(VBconWorkingWithTextBox)使用 TextBox 的基本知识。

  用 Label 显示文本

  Label 控件显示的文本用户不能直接修改。如 TextBox 和 ScrollBar 这些没有自己的 Caption 属性的控件,可以用 Label 标识。在 Label 中实际显示的文本是由 Caption 属性控制的,该属性可以在设计时在“属性”窗口中设置或在运行时用代码赋值。

  在缺省情况下,标题是 Label 控件中唯一的可见部分。但是,如果把BorderStyle 属性设成 1(可以在设计时进行),那么 Label 就有了一个边框,看起来像一个 TextBox。还可以通过设置 Label 的 BackColor、BackStyle、ForeColor 和 Font 属性来,改变 Label 的外观。

  改变 Label 尺寸以适应其内容

  设计时可在“属性”窗口中指定单行 Label 的标题。但是如果要输入一个较长的或在运行时可能变化的标题,该怎么办呢?Label 提供了两种属性:AutoSize 和 wordWrap,用于帮助您改变控件尺寸以适合较长或较短的标题。

  AutoSize 属性决定控件是否自动改变尺寸以适应其内容。如该属性设为True,Label 就会根据其内容进行水平方向变化,如图 3.5 所示。

  

  WordWrap 属性使 Label 根据其内容进行垂直方向变化,而保持其宽度不变,如图3.6 所示。本例的工作版,请参阅应用程序示例 Controls.VBp 中的 wordWrap.frm。

  注意 如果在 Controls.

上一页  1 2 3 4 5 下一页
  • 上一篇教程:
  • 下一篇教程:
  • 排行

    1. 在PHP与DB2 9中使用Ajax:Xajax
    2. 听说过WinZip软件也可以“杀毒”
    3. 利用Delphi开发旅游景点微机售票
    4. 在DBGrid组件中显示和编辑MEMO字
    5. 学好VC++的十大良好习惯
    6. DELPHI数据库应用程序的开发环境
    7. 汇编DEBUG全过程跟踪
    8. 汇编中的管道操作方法(一)
    9. 汇编中的管道操作方法(二)
    10. 汇编中的管道操作方法(三)
    11. 汇编进程控制的实现方法(一)
    12. 汇编进程控制的实现方法(二)
    13. 汇编中使用定时器的方法
    14. 汇编复杂形状的窗口实例学习
    15. 汇编图形界面的操作
    16. 汇编菜单和加速键(一)
    1. VB的程序加密方法
    2. FlexGrid控件的使用
    3. vb的CommonDialog控件的使用
    4. vb的FlexGrid控件
    5. vb的按钮控件
    6. Delphi存取图像完整解决方案
    7. 在PHP与DB2 9中使用Ajax:Xajax
    8. 听说过WinZip软件也可以“杀毒”
    9. 利用Delphi开发旅游景点微机售票
    10. 在DBGrid组件中显示和编辑MEMO字
    11. 学好VC++的十大良好习惯
    12. DELPHI数据库应用程序的开发环境
    13. 汇编DEBUG全过程跟踪
    14. MS Jet SQL for Access 2000中级
    15. MS Jet SQL for Access 2000中级
    16. ACCESS数据库数据传递的方法
    1. 在PHP与DB2 9中使用Ajax:Xajax
    2. 听说过WinZip软件也可以“杀毒”
    3. 利用Delphi开发旅游景点微机售票
    4. 在DBGrid组件中显示和编辑MEMO字
    5. 学好VC++的十大良好习惯
    6. DELPHI数据库应用程序的开发环境
    7. 汇编DEBUG全过程跟踪
    8. 汇编中的管道操作方法(一)
    9. 汇编中的管道操作方法(二)
    10. 汇编中的管道操作方法(三)
    11. 汇编进程控制的实现方法(一)
    12. 汇编进程控制的实现方法(二)
    13. 汇编中使用定时器的方法
    14. 汇编复杂形状的窗口实例学习
    15. 汇编图形界面的操作
    16. 汇编菜单和加速键(一)

    最近更新

  • 推荐阅读
  • VB|VB.NET《vb的属性、方法和事件(一)》vb的属性、方法和事件(一)
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM