社区
控件
帖子详情
如何动态改变控件的类型!!!!
flxa
2004-07-08 08:50:54
我有要做一个控件,里面包括了一些常用的控件,但我现在有个问题,就是如何去动态改态创建和改变控件的类型
如我会根据一个XML文件来加载控件,XML里面定义了三个控件:1TEXTBOX 2:COMBOBOX 3:CheckBox 么这个集成控件就会根据这此类型参数和一些控件的参考,动态加载三个控件.不知道如何实现.
VB6实现
...全文
249
9
打赏
收藏
如何动态改变控件的类型!!!!
我有要做一个控件,里面包括了一些常用的控件,但我现在有个问题,就是如何去动态改态创建和改变控件的类型 如我会根据一个XML文件来加载控件,XML里面定义了三个控件:1TEXTBOX 2:COMBOBOX 3:CheckBox 么这个集成控件就会根据这此类型参数和一些控件的参考,动态加载三个控件.不知道如何实现. VB6实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiang8360
2004-09-06
打赏
举报
回复
up
BlueBeer
2004-09-03
打赏
举报
回复
晕楼上的,你这篇文章让楼主等了俩月啊
TechnoFantasy
2004-09-03
打赏
举报
回复
Sorry,这篇文章:
http://www.applevb.com/art/dyn_control.txt
supergreenbean
2004-07-19
打赏
举报
回复
土一点的你就把所有控件放到你的自定义控件上,然后把他们的visible都设为false,等到需要什么控件就把什么控件的visible设为true
再一个就用Controls.Add,类似这样
Dim c As ComboBox
Set c = Controls.Add("VB.ComboBox", "cbo", UserControl1)
c.Visible = True
jiang8360
2004-07-19
打赏
举报
回复
up
zhujiechang
2004-07-19
打赏
举报
回复
可以动态创建控件类型,但不能改变该类型,类一旦就形成就不能再转型了。
可以将旧的删除,然后重新创建新的使用。
BlueBeer
2004-07-08
打赏
举报
回复
啊?楼上的?
TechnoFantasy
2004-07-08
打赏
举报
回复
看这篇文章对你有帮助不。
viena
2004-07-08
打赏
举报
回复
不晓得,帮你顶
.Net WEBFORM如何在前端
改变
个
控件
的
类型
,而不
改变
ID名称
如何在前端
改变
个
控件
的
类型
,而不
改变
ID名称,一般
改变
了
控件
类型
继续使用原来的ID名称,在设计时会报错,系统中已存在名称为"xxxx"的
控件
,
类型
不一致!此时如果要修改,应先把原来的
控件
改名,然后再新增一个不同的
控件
,取名为原来的ID名称,然后把原来的不同
类型
的
控件
删除即可,运行项目后再打开应该就不会报错了!一点小经验!分享给大家!业务联系与技术交流:QQ375172665 ...
MFC中
动态
创建
控件
本篇文章介绍了在MFC中怎么
动态
创建各种
控件
,以及添加相应的响应事件。 放置静态
控件
时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从对象窗口中拖出所需
控件
放在对话框中即可,再恰当批改
控件
ID,设置
控件
属性,一个静态
控件
就创建好了,当对话框被显示时,其上的
控件
也会显示。 静态
控件
不须要调用Create()函数来创建。
动态
控件
是指在须要时由Create()创建的
控件
,这与
MFC中
动态
创建
控件
以及添加事件响应
本文实例讲述了MFC中
动态
创建
控件
以及事件响应实现方法,分享给大家供大家参考。具体实现方法如下:
动态
控件
是指在需要时由Create()创建的
控件
,这与预先在对话框中放置的
控件
是不同的。 一、创建
动态
控件
: 为了对照,我们先来看一下静态
控件
的创建。 放置静态
控件
时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需
控件
放在对话框中即可,再适当修改
控件
ID,设置
控件
属性,一个静态
控件
就创建好了,当对话框被显示时,其上的
控件
也会显示。 静态
控件
不需要调用Create
C# winform中判断
控件
类型
C# winform中对
控件
类型
的判断: public void UpdataControl(Control control, string data) { if (control is TextBox) { doSomething1(); } if (control is Label) { doSomething1(); } if (control is Button) { doSomething1(); } }
C# 实现拖拉
控件
改变
位置与大小
前言: 很多时候我们需要在运行时,
动态
地
改变
控件
的位置以及大小,以获得更好的布局。比如说实际项目中的可自定义的报表、可自定义的单据等诸如此类。它们有个特点就是允许客户或者二次开发人员设计它们需要的界面设置功能。 本人以前也做过可自定义系统,包括界面和功能,主要为了减少开发人员的工作量以及程序的灵活性和健壮性。 本篇主要讨论下,在运行时如何实现拖拉
控件
,达到
改变
控件
位置
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章