天天加油 - 助您成才
vb变量、常数和数据类型及过程概述(四)
您正在看的VB|VB.NET是:vb变量、常数和数据类型及过程概述(四)。
味。在这种情况下可以使用 Select Case 判定结构。

  详细信息 请参阅《Visual Basic 6.0语言参考手册》中的“If...Then...Else 语句”。

  Select Case

  Visual Basic 提供 Select Case 结构替代 If...Then...Else,从而可在多个语句块中有选择地执行其中一个。Select Case 语句的能力与 If...Then...Else 语句类似,但对多重选择的情况,Select Case 语句使代码更加易读。

  Select Case 在结构的上方处理一个测试表达式并只计算一次。然后,VisualBasic 将表达式的值与结构中的每个 Case 的值进行比较。如果相等,就执行与该 Case 相关联的语句块。

  Select Case testeXPression

  [Case eXPressionlist1

  [statementblock-1]]

  [Case eXPressionlist2

  [statementblock-2]]

  .

  .

  .

  [Case Else

  [statementblock-n]]

  End Select

  每一个 eXPressionlist 是一个或几个值的列表。如果在一个列表中有多个值,就用逗号把值隔开。每一个 statementblock 中含有零个或多个语句。

  如果不止一个 Case与测试表达式相匹配,则只对第一个匹配的 Case 执行与之相关联的语句块。如果在表达式列表中没有一个值与测试表达式相匹配,则 Visual Basic 执行 Case Else 子句(此项是可选的)中的语句。

  例如,假定在 If...Then...Else 的例子中要向“编辑”菜单添加命令。为此可以另加一个 ElseIf 子句,或用 Select Case 来写函数:

  Private Sub mnuCut_Click (Index As Integer)

  Select Case Index

  Case 0 '“剪切”命令。

  CopyActiveControl '调用通用过程。

  ClearActiveControl

  Case 1 '“复制”命令。

  CopyActiveControl

  Case 2 '“清除”命令。

  ClearActiveControl

  Case 3 '“粘贴”命令。

  PasteActiveControl

  Case Else

  frmFind.Show '显示找到的对话框。

  End Select

  End Sub

  注意 Select Case 结构每次都要在开始处计算表达式的值。而 If...Then...Else结构为每个 ElseIf 语句计算不同的表达式。只有在 If 语句和每一个 ElseIf语句计算相同表达式时,才能用 Select Case 结构替换 If...Then...Else 结构。

上一页  1 2 3 

排行

  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. VB的程序加密方法
  2. FlexGrid控件的使用
  3. vb的CommonDialog控件的使用
  4. vb的FlexGrid控件
  5. vb的按钮控件
  6. Delphi存取图像完整解决方案
  7. 教你修改“压缩文件”的使用小技
  8. vb的属性、方法和事件(一)
  9. vb的属性、方法和事件(二)
  10. vb控件的使用
  11. vb的控件数据
  12. vb控件简介
  13. vb程序设计
  14. vb的工具栏、对话框
  15. vb菜单在应用程序中的使用
  16. vb的用户界面

最近更新

  • 推荐阅读
  • VB|VB.NET《vb变量、常数和数据类型及过程概述(四)》vb变量、常数和数据类型及过程概述(四)
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM