VB 窗口锁定问题 20

按一个按钮后如何锁定窗口并锁定窗口的内容(里面有下拉菜单、数值等)只是锁住窗口里的内容,窗口还是可以正常的移动,最大化,最小化及关闭。... 按一个按钮后 如何锁定窗口并锁定窗口的内容(里面有下拉菜单、数值等)
只是锁住窗口里的内容,窗口还是可以正常的移动,最大化,最小化及关闭。
展开
 我来答
bkzanghaiqing
2009-03-23 · 超过19用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:57.6万
展开全部
最简单的方法就是: 再 COMMAND 按钮的CLICK里面添加:form1.vis**** 还是 form1.en***具体记不清了!让它=TRUE 就行了。。。呵呵,,语言都学乱套了
sss99900
2009-03-23 · TA获得超过310个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:389万
展开全部
分两种情况啊。
第一种情况就是这个窗口是你的工程里的一个窗口,要锁定窗口可以看其他人的方法。

第二种情况是这个窗口是其他程序的窗口,这样就要用到Hook,将发送到那个窗口的windows消息拦截掉,包括鼠标点击和键盘操作之类的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9ab1fd7b2
2009-03-23 · TA获得超过329个赞
知道小有建树答主
回答量:485
采纳率:100%
帮助的人:241万
展开全部
在窗口上先放一个frame控件,然后再把其他控件放在frame上,按个按钮,在command_click事件中把frame的disabled(好像,你自己看看)属性设下就ok了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenxfsoft
2009-03-23 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1810万
展开全部
最简单的方法,就不是不好看一点:
Me.Enabled = False
呵呵
如果用其他方法,你只要一路写下去就行,如:Text1.Locked = True等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mosquitokobe
2009-03-23 · TA获得超过4253个赞
知道大有可为答主
回答量:5008
采纳率:50%
帮助的人:0
展开全部
Private Sub Command1_Click()
For Each c In Me.Controls
c.Enabled = False
Next
End Sub

最简单了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式