社区
C#
帖子详情
C# 代码生成后怎么随着父容器一起移除?
qq183670101
2012-07-14 01:02:36
1 比如我现在定义一个 父容器A控件,里面添加一个子容器B控件, 我要删除A的时候,B也删除。
2 自定义了一个TabControl,在里面添加2个Tabitem, A和B,当异常B的时候,B在代码生成类里面依然存在,怎么样也给删 除。
我学习控件开发,希望给我推荐一下,设计时的一些知识,就比如上面的2个问题。谢谢
...全文
193
10
打赏
收藏
C# 代码生成后怎么随着父容器一起移除?
1 比如我现在定义一个 父容器A控件,里面添加一个子容器B控件, 我要删除A的时候,B也删除。 2 自定义了一个TabControl,在里面添加2个Tabitem, A和B,当异常B的时候,B在代码生成类里面依然存在,怎么样也给删 除。 我学习控件开发,希望给我推荐一下,设计时的一些知识,就比如上面的2个问题。谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SocketUpEx
2012-07-15
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/c9sb3xd6
qq183670101
2012-07-15
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
你说的两个问题,好像都不用刻意去处理吧,.net应该会自动帮你处理好的,除非你开发的不是容器控件
[/Quote]
怎么不用处理啊。要是能.net能帮我处理就好了,我不仅是TabControl,还有DtatGirdView, 我不知道是我少了什么接口还是什么东西??
qq183670101
2012-07-15
打赏
举报
回复
大家没有遇到这样的问题吗?
自定义了一个TabControl,在里面添加2个Tabitem, Tabitem1和Tabitem2,当移除Tabitem2的时候,Tabitem2在代码生成类里面依然存在,下次添加的时候是Tabitem3,而不是Tabitem2,这样就造成很多无用代码,当移除Tabitem2的时候怎么样也给代码生成类里面的删除。
qq183670101
2012-07-15
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
刚刚说的比较笼统,估计你不明白。我有这个这样的例子,你邮箱是183670101@qq.com,是的话给你一下。
[/Quote]
是的,你发到那里我能收到的,麻烦你发下,谢谢的了。
SocketUpEx
2012-07-14
打赏
举报
回复
你说的两个问题,好像都不用刻意去处理吧,.net应该会自动帮你处理好的,除非你开发的不是容器控件
qq183670101
2012-07-14
打赏
举报
回复
怎么没有人回答啊?
言多必失
2012-07-14
打赏
举报
回复
刚刚说的比较笼统,估计你不明白。我有这个这样的例子,你邮箱是183670101@qq.com,是的话给你一下。
言多必失
2012-07-14
打赏
举报
回复
你查看DataGirdView的代码,应该能明白一点。
qq183670101
2012-07-14
打赏
举报
回复
2打错字了,
自定义了一个TabControl,在里面添加2个Tabitem, A和B,当移除B的时候,B在代码生成类里面依然存在,怎么样也给删除
动态创建嵌套式子窗体在
父
容器
内
动态创建嵌套式子窗体在
父
容器
内
两个窗体清除动态生成的控件
两个窗体 清除控件 两个窗体清除动态生成的控件
基于ASP.NET的动态添加与卸载用户控件的程序例子源码
基于ASP.NET的动态添加与卸载用户控件的程序例子源码。
C#
9 新功能“源
代码生成
器”,你用了吗?
在开发的过程中常常会出现必须重写之前代码的情况,如果能尽量降低对代码的扰动,我们就会使用相关技术来复用代码,但是也会经常出现这些技术不管用的情况,这样就会导致程序不如预想的方案运行,否则就需要开发人员牢记必须准确实现的规范和模式。本例中,为了创建映射,如果我们无法创建Destination对象的实例,那我们就创建一个新的DiagnosticDescriptor来声明可得到的构造器是必须的。我们可以自动创建映射代码,更进一步的,我们想直接映射属性而不是使用基于反射的方法,因为反射的方法不够快。
【原创】
C#
批量
移除
容器
内控件的问题 循环
移除
控件
故事的起因:因为需要在每次加载窗体时,删除掉以前遗留的控件(控件为动态生成),故写下如下方法 private void RemoveAllBut(Control comtrol) { for (int i = 0; i <comtrol.Controls.Count; i++) ...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章