CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  .NET Framework

[难题!!!追加100,共200]如何控制控件的设计器CodeDOM行为

楼主gdrnd2816()2004-12-01 12:38:33 在 .NET技术 / .NET Framework 提问

现在小弟在写一个控件,希望得到这样的功能:在属性框上设置一下属性后,自动为该控件所在的窗体生成一些代码。  
  比如非类型化的数据集DataSet吧,从工具条拖出来后,在其属性浏览框上点击Tables这个属性,我们会看到“表集合编辑器",   然后随便添加一个新的DataTable,填不填其他属性都无所谓了,反正按下“关闭”按钮后,窗体的代码就有了相关这个DataTable的代码了,比如它的定义,private   System.Data.DataTable   dataTable2;   还有在InitializeComponent函数里边的一大堆   ((System.ComponentModel.ISupportInitialize)(this.dataTable1h)).BeginInit();   很多很多。其实我就是想要这样的效果。  
  原想通过反编译DataSet的代码来看的(用Reflector),可是转了老大本天,还是找不到。  
  找资料也是莫衷一是,一会说Code   Serializer,   还是ControlDesigner,还是IDE   Services,还是Type   Designer????   现在的问题是不知道该在那个地方插入CodeDOM生成的代码,请有经验的大大指点一下就好了,不要求代码的。。。谢谢!!!!  
   
  还有一贴在C#区:http://community.csdn.net/Expert/topic/3598/3598503.xml?temp=.8694879  
   
  一并200。。。请高人现身阿!!! 问题点数:100、回复次数:5Top

1 楼Sunmast(速马@Redmond, WA)回复于 2004-12-01 17:22:21 得分 15

这个应该在设计器里头做  
  反编译DataSet没有用,要去找DataSet设计器的类的源码Top

2 楼nga96(因为我笨,所以努力。陈勇华)回复于 2004-12-01 19:25:15 得分 15

太难了Top

3 楼timiil(小华)回复于 2004-12-01 23:48:38 得分 15

关注,已经摸到了Microsoft.VSDesigner.DLL那里了,但还是找不出在那里生成代码的。Top

4 楼saucer(思归)回复于 2004-12-02 02:07:24 得分 40

Customizing   Code   Generation   in   the   .NET   Framework   Visual   Designers  
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/custcodegen.asp  
   
  Designer    
  http://www.windowsforms.net/Articles/default.aspx?PageID=1&Cat=Designer&ModuleFilter=131&tabindex=3Top

5 楼cxyPioneer(matt)回复于 2004-12-02 08:27:30 得分 15

upTop

相关问题

  • datagrid控件的难题!!!
  • graph 控件的难题
  • MSFlexGrid控件操作难题
  • 动态追加控件,如何提速?
  • WEB用户控件中的难题
  • 有关OCX控件引用的难题!
  • 关于自定义控件的难题。
  • 如何向CRichEdit控件中追加文字?
  • 关于动态创建控件的释放的难题
  • 看一下TGraphicControl继承下来的控件难题怎解决

关键词

  • 控件
  • 代码
  • 属性
  • datatable
  • dataset

得分解答快速导航

  • 帖主:gdrnd2816
  • Sunmast
  • nga96
  • timiil
  • saucer
  • cxyPioneer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo