在运行时填充表单控件
有些事情似乎很简单,但我却在逃避;我有一个名为frmSetup的表单,它有3个帧,其中1个名为frmBusCenterLine,它有2个组合框,名为cboBCLHighBus&;cboBCLLowBus ;我正在尝试动态填充这两个组合框,但没有效果 ;Autocad/VBA帮助显示了这一点,因此,给定该示例,为什么我无法获取值以转到cbo框这些是我迄今为止尝试过的东西 frmSetup.frmBusCenterLine.cboBCLHighBus.AddItem "7'-6"""
frmSetup.cboBCLHighBus.AddItem "7'-8"""
frmSetup.frmBusCenterLine.Controls.Item("cboBCLHighBus").AddItem "dsh"
cboBCLLowBus.AddItem "8'-0"""
cboBCLLowBus.AddItem "8'-6"""
你有没有点击组合框来检查信息是否真的在那里 ;如果你不';t add….ListIndex=0,组合框将显示为空 ;请参见下文……这对我很有用Public Sub Main()
Load frmSetup
frmSetup.cboBCLHighBus.AddItem "7'-8"""
frmSetup.cboBCLLowBus.AddItem "8'-0"""
frmSetup.cboBCLLowBus.AddItem "8'-6"""
frmSetup.cboBCLHighBus.ListIndex = 0
frmSetup.cboBCLLowBus.ListIndex = 0
frmSetup.Show
End Sub 马特,你在用镜框吗 ;我从来没有任何问题填补国会预算办公室框 ;我试着添加listindex部分,但仍然没有成功
这是表格 这里是#039;这是我做的一个小节目。 好的,有一件事我看到我们正在做不同的事情,那就是从一个模块加载,当我尝试使用FormInitialize区域时 ;顺便说一句,你的成功了 ;让我看看我是否能很快适应我的。 好的,效果很好 ;我的问题是为什么;将它们从模块传递到表单与通过表单初始化加载它们有什么不同? 这里使用的是初始化事件 ;仍然有效 ;不确定你';我们做得不同 ;你能把它贴出来吗,或者用代码发邮件给我? 不用了,只要用棒球棒打我就行了:生气::生气::愤怒:
我去把代码复制给PM you,发现我无意中选择了错误的事件,而这整个过程,都在为表单填充一个不同的事件,一个从未运行的事件,所以它从来没有填满框 ;嗯
我想我应该去那里看看 ;习惯的力量,刚刚错过了鼠标。 谢谢你让我慢下来重新看代码 没问题……在我之前去过那里(很多次)  ;
页:
[1]
2