乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 169|回复: 10

关于control.name的愚蠢问题

[复制链接]

4

主题

13

帖子

2

银币

初来乍到

Rank: 1

铜币
29
发表于 2006-6-29 19:09:17 | 显示全部楼层 |阅读模式
嗨,tnx 4你的时间!
我有一个小问题!
我需要动态引用一些控件,让我们检查一下示例!
我有 3 个禁用的组合框(cb_1、cb_2、cb_3)需要重新启用!
dim i as integer
for i = 1 to 3
[“cb_” & i].enabled = true
接下来
我知道在 Flash 中,你可以简单地使用 “[STRING]” 来引用一个控件。在 VB 和 VBA 中也可以做一些 wai???
实际上,我使用:
dim s 作为字符串
dim ctr
作为控件,用于 i = 1 到 3
s=“cb:_” & i
对于 me 中的每个 ctr.controls
如果 ctr.name=s 则
ctr.enabled = true
goto cont
end if
next
cont:
next
let me know!!!!

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-6-29 19:30:07 | 显示全部楼层
听起来不错,你有什么问题吗?
回复

使用道具 举报

4

主题

13

帖子

2

银币

初来乍到

Rank: 1

铜币
29
发表于 2006-6-29 19:35:40 | 显示全部楼层

你好,Bryco,
它工作得很好,但我需要使用12行代码,而不是4行
在许多其他情况下(我报告的示例只是一个简单的问题),我非常需要这个“函数”!
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2006-6-29 20:07:53 | 显示全部楼层
嗯,这里有一个较短的版本….
  1. Dim i As Integer
  2. Dim ctl As ComboBox
  3. For i = 1 To 3
  4.     Set ctl = Me.Controls.Item("cb_" & i)
  5.     ctl.Enabled = True
  6. Next

回复

使用道具 举报

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2006-6-29 22:48:38 | 显示全部楼层
不够好,杰夫……那是6行
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-6-29 23:03:19 | 显示全部楼层
4<br>函数ControlOn(sName作为字符串)作为布尔值<br>Me.Controls.Item(sName)。已启用=真<br>控制ON=真<br>结束函数
回复

使用道具 举报

4

主题

13

帖子

2

银币

初来乍到

Rank: 1

铜币
29
发表于 2006-6-30 03:25:29 | 显示全部楼层

tnx Jeff,我已经测试了您的解决方案,但它无法正常工作,也许它可以在.net中工作,而不是在VBA中工作!
我稍后会再次测试它。
回复

使用道具 举报

4

主题

13

帖子

2

银币

初来乍到

Rank: 1

铜币
29
发表于 2006-6-30 03:26:59 | 显示全部楼层

嗨Bryco,
太好了,它工作正常!TNX很多!
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2006-6-30 10:38:06 | 显示全部楼层

[蜂鸣器]
错!
它是一个函数,你需要一行来调用它,所以它是5而不是4
回复

使用道具 举报

4

主题

13

帖子

2

银币

初来乍到

Rank: 1

铜币
29
发表于 2006-6-30 12:08:27 | 显示全部楼层
仅供参考,我只在VBA中进行了测试.....它对我来说工作得很好。但我更喜欢Bryco的函数。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 23:18 , Processed in 0.689541 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表