Foxtable(狐表)用户栏目专家坐堂 → [求助]动态窗口的afterload添加控件


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

主题:[求助]动态窗口的afterload添加控件

帅哥哟,离线,有人找我吗?
blsu33
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/2/21 21:55:00 [只看该作者]

老师,
   10 楼 好像不行 ,New出来的窗口好像不能使用FORM 引用,和您在确认下是否这样?
[此贴子已经被作者于2018/2/21 21:55:39编辑过]

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


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

Dim frm As New Windows.Forms.form
vars("abc") = frm


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/2/21 22:33:00 [只看该作者]

老师,
  您再给看看 按照楼上的代码,自定义代码中的部分按照窗口变量怎么实现?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:afterload.foxdb


[此贴子已经被作者于2018/2/22 0:13:41编辑过]

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


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

1、如果要用CreateControl,必须用foxtable设计的窗口,才能使用啊

 

2、如果要直接用new出来的窗口添加控件,要这样添加控件

 

Dim ct As New Windows.Forms.Label

ct.name = "test"
ct.Dock = Windows.Forms.DockStyle.Fill
ct.Text = "test"
frm.Controls.Add(ct)


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/2/21 22:56:00 [只看该作者]

老师,
  用另外一种方法 为何总是提示找不到控件,应该怎么写/



[此贴子已经被作者于2018/2/21 23:06:22编辑过]

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


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

1、你CreateControl的控件,必须add到frm,才能用frm.control进行引用啊;

 

2、如果你写frm.addcontrol,那你可以用frm.controls引用,但如果你写sender.controls.add,那你是把控件添加到sender这个窗口了啊。


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/2/21 23:20:00 [只看该作者]

老师,
14 楼NEW 出来的控件
怎么new出Panl 上面再NEW一个BTN 加入到FRM中?

还有labl  我使用的是C1.Win.C1Input.C1Label 怎么回事呢
[此贴子已经被作者于2018/2/21 23:21:59编辑过]

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


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

new一个panel,命名为a;new一个button,命名为b

 

然后,直接写

 

frm.controls.add(a)

frm.controls.add(b)

 

或者

 

a.controls.add(b)

frm.contrls.add(a)


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/2/21 23:32:00 [只看该作者]

哦 知道了 我再看看18楼写法

下面的代码 是new 出的窗口,按照16楼 需要在第几行怎么改呢?


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180221233222.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/2/22 9:09:30编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2018/2/22 0:13:00 [只看该作者]

老师,
 另外一个问题,如3楼,new 出的窗口,在FORM1中CreateControl添加BTN,然后到new窗口中,如何生成窗口后,定义引用BTN
[此贴子已经被作者于2018/2/22 0:15:06编辑过]

 回到顶部
总数 38 上一页 1 2 3 4 下一页