我想做一个报表设计器,需要在可执行程序中创建一个类似c#中form窗体,但这个窗体要具有可编辑的功能,可以加入控件,并且具有可编辑的各种属性,但如何创建一个可编辑的窗体??请指教!!!
Form类不就可以吗? 什么是“一个可编辑的窗体”,是说这个吗?
充分利用.NET 框架的PropertyGrid 控件
http://www.chinabyte.com/20020822/1626612.shtml
1..加入控件用代码可以实现:
如下:
button button1 = new button();
button1.name =..
button1.size=...
然后只要this.Controls.add(button1)就好啦
当然你可以处理拖拉事件,
然后告诉你怎样设置控件的属性吧:
工具栏点右键->自定义工具栏->.net框架组件->在PropertyGrid前面选上,然后返回到
工具栏就可以看到该控件,它就像.net的属性编辑器一样,可以设置控件的任何属性