VB技巧:设置反使能控制

原创 2004年07月11日 14:02:00
当你在Visual Basic 6之中创建数据入口窗体时,你经常会需要根据应用程序的状态来使能或反使能控制。要使你的应用程序看起来更加专业,就要在整个应用程序之中以同样的方式使能和反使能控制。
motion_336.gifmotion_336.gif  code;sz=1x1;ord=1552422095?

例如,给文本框和组合框设置BackColor和Locked属性,而不是对他们进行反使能,这样用户仍然可以从这些控制之中拷贝文本。同样地,你可以在多行的文本框之中使用滚条。

对于一个特定类型的控制,任何必需的特殊处理都可以在SetControlState程序之中给出,这可以通过在"If TypeOf"声明中加入一个额外的检查来实现。




Public Sub SetControlState(ByRef EditControl As Control, _ ByVal AllowEdit As Boolean) Dim lngBackColor As Long If AllowEdit Then lngBackColor = vbWindowBackground Else lngBackColor = vbButtonFace End If With EditControl .BackColor = lngBackColor .TabStop = AllowEdit If TypeOf EditControl Is TextBox Then .Locked = Not AllowEdit ElseIf TypeOf EditControl Is ListBox Then .Enabled = AllowEdit ElseIf TypeOf EditControl Is ComboBox Then .Locked = Not AllowEdit End If End With End Sub 

使用一种集中化的程序来设置控制状态可以促进你的应用程序的连贯性,让它看起来更加具有专业水准。由于代码就在一个地方,集中化程序还可以使对控制状态的修改变得很容易。

史上最全的Chrome使用技巧集锦

史上最全的Chrome使用技巧集锦 转自 http://www.codeceo.com/article/chrome-usage-most-useful.html Chr...
  • skykingf
  • skykingf
  • 2015年02月28日 15:29
  • 8693

Mac OS使用技巧之六:鼠标和触摸板的使用

本篇说一下Macbook里面鼠标和触摸板的使用,如果你的电脑是台式机,那么使用触摸板可能需要你自己配备Magic Trackpad。           在我看来,Mac OS的日常使用基本是不需要...
  • u012200908
  • u012200908
  • 2014年09月09日 14:05
  • 30562

HTML小技巧的一些小技巧

1.怎样定义网页语言(字符集)?             在制作网页过程中,你首先要定义网页语言,以便访问者浏览器自动设置语言,而我们用所见即所得的HTML工具时,都没有注意到这个问题,因为它是默认...
  • shipeng22022
  • shipeng22022
  • 2015年07月16日 13:11
  • 2916

VB6.0中的窗口控制技巧(2)

让窗口一直在上面 很多流行软件都有这样一个选项:Always on Top。它可以让窗口在最上面,别的窗口不能覆盖它。我们在 VB 中,可以使用下面的方法来实现:Private Const SWP_N...
  • lbuskeep
  • lbuskeep
  • 2011年02月18日 00:45
  • 3172

VB6.0中的窗口控制技巧(1)

移动没有标题栏的窗口 我们一般是用鼠标按住窗口的标题栏,然后移动窗口,当窗口没有标题栏时,我们可以用下面的方法来移动窗口:在 BAS 文件中声明:Declare Function ReleaseCap...
  • lbuskeep
  • lbuskeep
  • 2011年02月18日 00:44
  • 6690

VB6.0中的窗口控制技巧(3)

用Visual Basic设计更好的用户界面 有时在一个窗口中出现较多的控制件时,如果能向导式地建议用户下一步该做什么,不失为上策。在Visual Basic的程序设计中,我们可以使用语句:Objec...
  • lbuskeep
  • lbuskeep
  • 2011年02月18日 00:46
  • 4112

精彩编程与编程技巧-在VB中启动控制面板...

  • 2009年10月10日 20:15
  • 5KB
  • 下载

精彩编程与编程技巧-利用VB控制窗口显示风格...

  • 2009年10月10日 21:27
  • 3KB
  • 下载

精彩编程与编程技巧-如何在 VB 中控制 Modem 行为?...

  • 2009年10月09日 00:01
  • 219B
  • 下载

精彩编程与编程技巧-VB编程如何控制I(O)口...

  • 2009年10月10日 17:29
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB技巧:设置反使能控制
举报原因:
原因补充:

(最多只允许输入30个字)