vb 如何批量修改控件的属性

juanzi_86 2010-12-01 07:56:00
我的vb程序有很多form,每个form里有很多command,
我想按一个按钮之后,让所有的command的enabled属性都为true,这个怎么实现呢?
...全文
620 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
juanzi_86 2010-12-01
  • 打赏
  • 举报
回复
谢谢楼上啦 明天去办公室试试~~
dbcontrols 2010-12-01
  • 打赏
  • 举报
回复
对于已经可以看见的窗体,可以用下列代码:
Private Sub Command1_Click()
Dim Frm As Form
Dim Cmd As Control
For Each Frm In Forms
For Each Cmd In Frm.Controls
If TypeOf Cmd Is CommandButton Then
Cmd.Enabled = True
End If
Next
Next
End Sub

Private Sub Form_Load()
Form2.Show
End Sub

对于不可见的,可以通过设置一个全局的布尔变量,Form_Load里面设置

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧