Foxtable(狐表)用户栏目专家坐堂 → 增加控件


  共有2397人关注过本帖树形打印复制链接

主题:增加控件

美女呀,离线,留言给我吧!
tujiu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1100 威望:0 精华:0 注册:2014/7/17 9:46:00
增加控件  发帖心情 Post By:2014/8/8 11:52:00 [只看该作者]

把控件定义为数组,我想通过集合的方式动态的向窗口中增加6个label控件。怎么定义?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/8 11:54:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
tujiu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:120 积分:1100 威望:0 精华:0 注册:2014/7/17 9:46:00
  发帖心情 Post By:2014/8/8 11:59:00 [只看该作者]

你看一下这样写对吗?

Dim c1,c2,c3,c4,c5,c6 As WinForm.Control
c1 = e.form.controls("textbox1")
c2 = e.form.controls("textbox2")
c3 = e.form.controls("textbox3")
c4 = e.form.controls("textbox4")
c5 = e.form.controls("textbox5")
c6 = e.form.controls("textbox6")
Dim labs() As WinForm.Control = {c1,c2,c3,c4,c5,c6}


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/8 12:02:00 [只看该作者]

Dim lbl As WinForm.Label
lbl = e.Form.CreateControl("lable1", ControlTypeEnum.Label)
lbl.Text = "标签1"
lbl.Left = 100
lbl.Top = 100
e.Form.AddControl(lbl)


lbl = e.Form.CreateControl("lable2", ControlTypeEnum.Label)
lbl.Text = "标签1"
lbl.Left = 200
lbl.Top = 100
e.Form.AddControl(lbl)


 回到顶部