vs2005之c#第2问:vs中有类似delphi中的对象浏览器么?在vs2005的窗口设计模式中,在向一个form上放置较多的控件时,为了便于管理我们会使用panel或groupbox进行分组。
在delphi中有一个很形象的对象浏览器,可以以下模式显示:
*******************************
* form1
* ├─groupbox1┰label1
* │ ┠label2
* │ ┖textbox1
* ├─groupbox2┰label3
* │ ┠label4
* │ ┖textbox2
* ├─button1
* ├─button2
*******************************
这样我可以一目了然的看出窗口上有些那些控件及控件之间的包容关系(vs里应该叫停靠或容纳),也可以使用鼠标直接拖动一个控件比如button2到groupbox1中,窗口设计器会自动进行调整把button2放到groupbox1。因为delphi中被包容的控件可以看做其父控件的一个对象成员。比如上图中label1是groupbox1的一个对象成员变量,代码中可以形象的说明 form1.groupbox1.label1.text:='ok';
虽然在c#中也是这样写代码的,但是我刚学c#,不知道里面有无这个功能,所以由此一问。
注:我今天看了一些msdn帮助,也许我还没看到,但里面有说明可以用鼠标直接在窗体上拖动来实现这一功能,称之为控件包容。既然有了,那么有无delphi中的类似的对象浏览器(可以理解为控件浏览器)呢?我试过了,vs的对象浏览器好像无此功能。我不是说谁好谁差,我只想请教有无这一小工具。谢谢!
在delphi中有一个很形象的对象浏览器,可以以下模式显示:
*******************************
* form1
* ├─groupbox1┰label1
* │ ┠label2
* │ ┖textbox1
* ├─groupbox2┰label3
* │ ┠label4
* │ ┖textbox2
* ├─button1
* ├─button2
*******************************
这样我可以一目了然的看出窗口上有些那些控件及控件之间的包容关系(vs里应该叫停靠或容纳),也可以使用鼠标直接拖动一个控件比如button2到groupbox1中,窗口设计器会自动进行调整把button2放到groupbox1。因为delphi中被包容的控件可以看做其父控件的一个对象成员。比如上图中label1是groupbox1的一个对象成员变量,代码中可以形象的说明 form1.groupbox1.label1.text:='ok';
虽然在c#中也是这样写代码的,但是我刚学c#,不知道里面有无这个功能,所以由此一问。
注:我今天看了一些msdn帮助,也许我还没看到,但里面有说明可以用鼠标直接在窗体上拖动来实现这一功能,称之为控件包容。既然有了,那么有无delphi中的类似的对象浏览器(可以理解为控件浏览器)呢?我试过了,vs的对象浏览器好像无此功能。我不是说谁好谁差,我只想请教有无这一小工具。谢谢!
解决方案 »
- 获取EXCEL路径必须用"\\",可是用的openFileDialog控件只能读出"\"
- 如何在C#写的dll文件中加入javascript语言啊?
- c#语句含义 急急急!!!
- 我的主菜单项A,点击A可以下拉出菜单来,在下拉菜单中有A1这个菜单项,它又有子菜单项A11,A12,A13.
- 显示提示框问题
- 如何测试自己的机器上的显卡是否支持WPF?
- SQL Server 2005 怎么样导入数据呀?
- 会者不难的问题
- 关于combobox的text属性绑定的问题? 难道是微软的bug?
- 能否对得到的dataSet中的记录,进行第二次sql语句筛选?如何进行?
- [50分]求一个简单的算法,有点晕.
- 请高手们帮忙!!如何用c#调用rpc-literal方式的webservice?
* form1
* ├─groupbox1┰label1
* │ ┠label2
* │ ┖textbox1
* ├─groupbox2┰label3
* │ ┠label4
* │ ┖textbox2
* ├─button1
* ├─button2
*******************************