社区
组件/控件开发
帖子详情
如何将复合控件内部控件的属性公开
feic
2006-04-30 02:14:41
如何将复合控件内部控件的属性公开
比如我创建了一个windows用户控件myControl,我在该控件上放置了一个TextBox myTextBox;
我现在想让myControl在拖放到容器中时除了在属性面版上显示自定义的属性外,还能讲所有myTextBox的属性都显示出来,而不想一个一个属性的包装来公开。
请问有没有比较好的办法。
...全文
254
11
打赏
收藏
如何将复合控件内部控件的属性公开
如何将复合控件内部控件的属性公开 比如我创建了一个windows用户控件myControl,我在该控件上放置了一个TextBox myTextBox; 我现在想让myControl在拖放到容器中时除了在属性面版上显示自定义的属性外,还能讲所有myTextBox的属性都显示出来,而不想一个一个属性的包装来公开。 请问有没有比较好的办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
visualsky
2006-09-23
打赏
举报
回复
楼主没有解决这个问题是吗?
feic
2006-06-01
打赏
举报
回复
看来是没有结果了
liujiwe79
2006-05-19
打赏
举报
回复
这样我估计不行,只能一个个属性保留了,当然你也可以将整个textbox保留出来
feic
2006-05-12
打赏
举报
回复
......
lowtemper
2006-05-01
打赏
举报
回复
你是想让usercontrol里的textbox成为一个属性来单独编辑吧?
这个好象行不同,因为就算你做一个TextBox的属性的话,代码如下:
public TextBox myTextBox
{
get{return this.InnerTextbox;}
set{this.InnerTextbox = value;}
}
这样做的话属性是给公开了,但是由于InnerTextBox在此usercontrol内是以private声明的,因此虽然看得到其子属性,但是对其子属性的修改不能影响到usercontrol
feic
2006-04-30
打赏
举报
回复
谢谢
mapserver
2006-04-30
打赏
举报
回复
那只能这样了,没有别的简单的办法。
feic
2006-04-30
打赏
举报
回复
而不想一个一个属性的包装来公开。
mapserver
2006-04-30
打赏
举报
回复
不知道是不是这个意思?
mapserver
2006-04-30
打赏
举报
回复
public class MyControl : System.Windows.Forms.Control
{
private TextBox _textBox;
public MyControl()
{
_textBox = new TextBox();
}
public string Text
{
get { return _textBox.Text; }
set { _textBox.Text = value; }
}
}
caoqinghua
2006-04-30
打赏
举报
回复
你可以把myTextBox声明为Public
在拖放到容器中时除了在属性面版上显示自定义的属性,还能将多出一个myTextBox的属性
C#微软培训资料
14.4 继承中关于
属性
的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口的成员 .178 15.4 接口的实现 .182 ...
如何在设计时
公开
复合
控件
内的子
控件
使用UserControl制作一个
复合
控件
,有时
内部
一个子
控件
很多
属性
、方法和事件都要和外部交互,如果要在UserControl重新
公开
这些接口将是一个工作量很大的事情,我们可以考虑直接向外
公开
这个子
控件
,就是在User...
ASP.NET 2.0 服务器
控件
之
复合
控件
事件
本文将继续讲解有关创建
复合
控件
的内容,重点是为
复合
控件
实现事件的具体方法。
复合
控件
的事件处理简介 谈到自定义
控件
的事件处理问题,这在前面的系列文章中已经进行讲解。由前文可知,实现
控件
事件的核心主要是...
复合
控件
开发系列之一
本文从Community里提取出来,使用效果如图,但是这里仅仅是一个Sorter
控件
,并不是两个DropDownList组成点击此处,下载本文源代码,编译后就可以直接在您的项目里使用 ,下面解释仅供参考1)开发
复合
控件
...
【WinForm.NET开发】创作
复合
控件
复合
控件
提供了一种创建...可以按照与其他
控件
相同的方式将
复合
控件
置于 Windows 窗体中。在本演练的第一部分,将创建一个名为 ctlClock 的简单
复合
控件
。在本演练的第二部分,将通过继承扩展 ctlClock 的功能。提示。
组件/控件开发
8,834
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章