当前位置: 首页 > Excel > Excel常用函数 > ExcelExcel技巧 > 5.2.1. Excel VBA窗体的Enabled,Visible和Locked属性

5.2.1. Excel VBA窗体的Enabled,Visible和Locked属性

发布时间:2020年09月27日 08:37:37 来源: 点击量:777

【摘要】默认情况下,所有的控件和窗体在运行时都是可见的,而且也是激活的。然而出于某些原因 可能想要隐藏它们或者将它们显示为未激活 例如,可以

默认情况下,所有的控件和窗体在运行时都是可见的,而且也是激活的。然而出于某些原因.可能想要隐藏它们或者将它们显示为未激活.例如,可以在窗体中加入一个隐藏的驱动器列表框(DriveListBox)控件,用来列举系统中所有的驱动器。在这种情况下,就痛要在设计阶段将驭动器列表框控件的Visible属性设置为False.不过,大多数情况下都是在运行时设置控件的Visible属性: 根据Checkl选中与否决定命令按钮是否可用 Private Sub Checkl_ Click() 。nd CommandButtonl.Enabled-(Checkl.Value-vbChecked)End Sub 未激活的控件不会对用户的动作产生响应,但是事实上它们仍然可以受到代码的操纵。不可见的控件自动被禁用,因此不盆要将这两个属性都同时设置为False。未激活控件或者不可见控件的所有鼠标事件都被传送给它的容器或者窗体本身。 如果一个控件作为另外控件的容器(例如窗体就是它里面控件的容器,而框架控件可以是一组单选按钮控件的容器),设置它的Visible或者Enabled属性,将会间接地影响它所包容的控件的状态。这一特性可以用来在需要激活或者禁用一组相关控件的时候缩减代码。提示:大多数拉件在被禁用的时候的样于和激活状态下有所不同。一般来说,这一特性很有用,因为用户一眼鱿能看出那些拉件能够使用。如果宫要禁用一个拉件,而同时使得控件的外砚如同激活时候的样于.那么鱿可以将其放I在一个诸如框架拉件、图像拉件的容器中,然后将容器的属性设I为False即可.干 Visual Basi。将容器包容的所有拉件都禁用,但是它们的外观保持不史.如果将容器的BorderStyle属性设I为0-None的话,这一小窍门应该会有更好的效果。 5.2.1. <a style=Excel VBA窗体的Enabled,Visible和Locked属性" name="showimg" id="showimg"/>5.2.1. Excel VBA窗体的Enabled,Visible和Locked属性

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部