form初始化时无法生成控件

luhui1982 2013-01-30 11:22:10
一个form ,初始的时候无法生成控件,但是,在form上建立一个按钮,点击按钮确可以生成,何解?

代码如下


Private Sub CommandButton1_Click() '这个可行

Set chbox = Me.Controls.Add("Forms.CheckBox.1", " chboxname1", Visible)

With chbox
.Top = 10
.Left = 10
.Height = 10
.Width = 6
End With

End Sub






Private Sub UserForm_Initialize() ’这个不行 ,打开form时,没看到生成任何控件


Set chbox = Me.Controls.Add("Forms.CheckBox.1", " chboxname1", Visible)

With chbox
.Top = 10
.Left = 10
.Height = 10
.Width = 6
End With


End Sub
...全文
183 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mnxm 2013-01-30
  • 打赏
  • 举报
回复
恭喜楼主 jf
luhui1982 2013-01-30
  • 打赏
  • 举报
回复
找到答案了,后面要编程true Private Sub UserForm_Initialize() ’这个不行 ,打开form时,没看到生成任何控件 Set chbox = Me.Controls.Add("Forms.CheckBox.1", " chboxname1", true) With chbox .Top = 10 .Left = 10 .Height = 10 .Width = 6 End With End Sub
luhui1982 2013-01-30
  • 打赏
  • 举报
回复
我是win7 +excel2010
dsd999 2013-01-30
  • 打赏
  • 举报
回复
谢谢楼主分享。

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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