vb下如何根据窗体中某一文本框的值(如:[审核])将整体设置成只读或状态者可编辑状态,

[复制链接]
查看11 | 回复4 | 2012-10-30 09:19:46 | 显示全部楼层 |阅读模式
1、你是希望一个控件设置【只读】/【编辑】 状态还是好几个?2、你设置【只读】/【编辑】 状态的依据是?3、实现这个目的,有两个方法方法1:可输入的控件有locked这个属性,locked=false 可编辑,locked=true不可编辑方法2:添加一个可以作为容器的控件(picturebox、frame等),把你需要调整状态的控件放进这个控件内,当这个控件的enable=true 时,控件内的那些控件(需要改变状态的控件)处于可编辑状态;当enable=false时,控件处于不可用编辑状态4、实现方法,如果是根据文本框的值去改变这个状态,还不如用combobox控件来实现...
回复

使用道具 举报

千问 | 2012-10-30 09:19:46 | 显示全部楼层
将需要变成“只读”状态的控件放入一个无边框的Panel里面,当Panel的Enable=False时,其上的所有元素均不可操作。...
回复

使用道具 举报

千问 | 2012-10-30 09:19:46 | 显示全部楼层
if text1.text="[审核]" then form1.enabled=falseif text1.text="[其他]" then form1.enabled=true...
回复

使用道具 举报

千问 | 2012-10-30 09:19:46 | 显示全部楼层
只读说明该值是无效的即Enable值为false...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行