首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么实现动态创建及调整控件

2011-12-12 
C#如何实现动态创建及调整控件rt请问下如何实现点一下按钮就在指定的窗体里创建一个控件,并且能可视化调整

C#如何实现动态创建及调整控件
rt
请问下如何实现点一下按钮就在指定的窗体里创建一个控件,并且能可视化调整控件的位置及大小.

并且在创建了多个控件后还能设定控件之间的层关系?

就像在设计环境里那样?

[解决办法]
如果你想做一个IDE的话,SharpDevelop这个.net环境的编译器你知道不?它是公开源代码的,你可以看看它的源代码,看看它是怎么处理IDE环境的。你可以在网上搜搜SharpDevelop就能找到。

to 像在设计模式里那样调整控件的功能

可以用控件的mousemove,mouseenter等功能来实现。

to 点一下按钮就在指定的窗体里创建一个控件

如果事先知道要创建什么控件,就用代码直接写,然后Contorls.add一下
如果事先不知道创建什么控件,用反射来动态创建
参见
http://blog.csdn.net/tjvictor/archive/2007/01/24/1492079.aspx

热点排行