以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]找不到动态添加的控件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117125) |
-- 作者:天一生水 -- 发布时间:2018/4/7 10:10:00 -- [求助]找不到动态添加的控件 1、在窗口打开时AfterLoad,创建一个"RichTextBox1" 。 Dim rt As new Windows.Forms.RichTextBox \'定义 一个RichTextBox rt.Dock = Windows.Forms.DockStyle.Fill \'控件停靠方式为撑满父控件 rt.name = "RichTextBox1" \'设置控件名称 e.Form.Controls("Panelx").BaseControl.Controls.Add(rt) \'控件放入Panelx中作为子控件 2、在窗口的按钮执行代码,提示找不到"RichTextBox1" ,是什么原因? 谢谢! e.Form.Controls("RichTextBox1").value = "aaaaaaaa"
|
-- 作者:有点蓝 -- 发布时间:2018/4/7 10:16:00 -- 方法1,用一个全局变量引用这个控件 2、 dim txt = e.Form.Controls("Panelx").BaseControl.Controls(0) txt.text = "aaaaaaaa"
|
-- 作者:dyz1009 -- 发布时间:2018/8/29 11:52:00 -- 请问楼主最后有解决这个问题嘛,控件是否有显示出来,我最近也有遇到这个问题,在窗体上看不到动态添加的控件 |
-- 作者:有点甜 -- 发布时间:2018/8/29 11:58:00 -- 以下是引用dyz1009在2018/8/29 11:52:00的发言:
请问楼主最后有解决这个问题嘛,控件是否有显示出来,我最近也有遇到这个问题,在窗体上看不到动态添加的控件
贴出你写的代码 |