社区
控件
帖子详情
如何动态改变控件的类型!!!!
flxa
2004-07-08 08:50:54
我有要做一个控件,里面包括了一些常用的控件,但我现在有个问题,就是如何去动态改态创建和改变控件的类型
如我会根据一个XML文件来加载控件,XML里面定义了三个控件:1TEXTBOX 2:COMBOBOX 3:CheckBox 么这个集成控件就会根据这此类型参数和一些控件的参考,动态加载三个控件.不知道如何实现.
VB6实现
...全文
259
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
打赏
举报
回复
不晓得,帮你顶
Android中
动态
改变
布局中
控件
的位置
一、 以
控件
在RelativeLayout中为例,其他布局中也是一样的,可以通过修改
控件
的magin属性来
改变
控件
的位置。 // 需要注意的是,此时构造参数中的两个属性为
控件
的宽和高(px),而不是父布局的宽和高。 RelativeLayout.LayoutParams layoutparams = new RelativeLayout.LayoutParams(100,100); layoutp...
动态
改变
Layout中
控件
的参数
当初始化Activity后,可以
动态
的
改变
一些
控件
的参数,在设置参数时需要注意一个问题: 其参数的
类型
必须是该
控件
所在Layout的LayoutParams
类型
的参数 比如以下布局 FrameLayout fl = new FrameLayout(this); fl.setBackgroundColor(Color.WHITE); vv = new
Android
动态
改变
控件
的位置
Android搜索框(保存历史记录和自动匹配)带有ScrollView嵌套ListView阻尼效果,点击此处: http://blog.csdn.net/zhouhui520w/article/details/47359719#comments
Android自定义
控件
提供颜色属性
动态
改变
控件
颜色
Android自定义
控件
提供颜色属性
动态
改变
控件
颜色 因为按钮的样式都是用xml文件实现的,因此颜色也是指定好的。后来想着别人要使用你的
控件
,颜色肯定需要和他们自己的应用搭配,所以如果要做好就需要提供一个属性,可以让使用者指定
控件
的主要颜色。
android
动态
改变
控件
位置和大小
动态
改变
控件
位置的方法:setPadding()的方法更改布局位置。如我要把Imageview下移200px: ImageView.setPadding( ImageView.getPaddingLeft(), ImageView.getPaddingTop()+200, ImageView.getPaddingRight(), ImageView.getPaddingBottom());
动态
改变
控件
大小的方法:
1、声明
控件
参数获取对象 Lay
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章