动态生成控件

jackclh 2004-11-01 03:56:40
窗体中有一Frame控件,Frame控件内有一个Text控件.当我用Load在当前窗体上动态生成一个新的Frame控件时,怎样在Frame控件内再生成一个Text控件?
(第一个答对者有分)
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxcc 2004-11-01
  • 打赏
  • 举报
回复
Dim WithEvents frame1 As Frame
Dim WithEvents text1 As TextBox

Private Sub Command1_Click()
Set frame1 = Controls.Add("VB.Frame", "frame1")
frame1.Left = 350
frame1.Top = 350
frame1.Width = 3000
frame1.Height = 3000
frame1.Visible = True

Set text1 = Controls.Add("VB.TextBox", "text1")
text1.Left = -200
text1.Top = -200
text1.Visible = True
Set text1.Container = frame1
End Sub
leolan 2004-11-01
  • 打赏
  • 举报
回复
Load Text1(1)
Set Text1.Container = Frame1(1)
Text1.Visible = True
jackclh 2004-11-01
  • 打赏
  • 举报
回复
补充说明:
当前窗体为空白,没有任何控件.Frame控件以及其内的Text控件都是新生成的.怎样在窗体中新增一个Frame控件,然后再在Frame控件中生成一个Text控件(此文本框包含在Frame控件中)

1,451

社区成员

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

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