想做一个地图的编辑器,编辑器提供一些原件,用户拖拽原件制作地图。原件我用UserControl和CustomControl自定义,里面有各种属性供用户修改。
希望实现:
用户选择地图编辑区里面已经拖拽好的控件时,可以把一些用户可以条件的项列在一个类似于VS2010中属性窗口那样的窗口里面,供用户去修改。由于这些自定义控件里面的可修改项有各种类型,比如string,int和枚举。对于string类型和int这些可以在textbox中直接编辑其值,枚举这种可以通过combobox类似的供用户选择修改。因为不同的控件里面可设置的属性会有所不同,请问怎么根据我自己做的控件里面的不同属性,产生不同的属性窗口来供用户修改原件的属性呢?
希望实现:
用户选择地图编辑区里面已经拖拽好的控件时,可以把一些用户可以条件的项列在一个类似于VS2010中属性窗口那样的窗口里面,供用户去修改。由于这些自定义控件里面的可修改项有各种类型,比如string,int和枚举。对于string类型和int这些可以在textbox中直接编辑其值,枚举这种可以通过combobox类似的供用户选择修改。因为不同的控件里面可设置的属性会有所不同,请问怎么根据我自己做的控件里面的不同属性,产生不同的属性窗口来供用户修改原件的属性呢?
解决方案 »
- C#中水晶报表能实现让用户随意拖动改变报表的大小,来适应打印纸张么
- 请教高手 关于C#类库由tlbexp导出tlb库问题!在线等待
- 网站前台与网站后台是不是要设置不同的访问权限
- C# WINForm 不知道为什么 在菜单中出现了类似历史记录功能 想知道怎么样去掉这个功能,是如何出现的 请解答
- 一个textbox,要求里面一定要输入内容,否则在后面显示一句提醒,怎么做?
- 如何在html文件里获取更改过的gridview中模板列的textbox控件的值
- 用wpf如何制作这样的菜单,请大家给点意见
- 上海微创的面试题,请大家做答!!!
- 如何提取数据库的内容直接生成ZIP?
- textBox的小问题
- 请教一个多线程存储数据库的问题!
- 一个关于识别验证码的问题。
http://www.360doc.com/content/10/0518/18/1090703_28261038.shtml 参考,,底下有案例可以下载