您的位置:程序门 -> .net技术 -> c#



winform 里面有一个叫 tablelayoutpanel  ,我想知道这个添加行和列后,怎么合并其中的行和列,根据自己的需要。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winform 里面有一个叫 tablelayoutpanel ,我想知道这个添加行和列后,怎么合并其中的行和列,根据自己的需要。[已结贴,结贴人:dbillows]
发表于:2007-08-16 10:36:43 楼主
winform   里面有一个叫   tablelayoutpanel     ,我想知道这个添加行和列后,怎么合并其中的行和列,根据自己的需要。

另外还有没有其他的控件和table有类似的功能。。谢谢
发表于:2007-08-16 10:39:591楼 得分:0
自己顶下
发表于:2007-08-16 10:45:472楼 得分:0
这个好像没有
发表于:2007-08-16 10:47:223楼 得分:15
他的合并可能和我们对表格控件的思路不太一样。
不通过对tablelayoutpanel   的设置来达到某些行某些列合并到一起,而是把放到它上面的控件的rowspan及colspan设置为合适的值来达到这个控件跨行列放置,且其上的控件可能要使用dock.fill来自动的填充更为直观。
发表于:2007-08-16 10:49:274楼 得分:15
在其上控件属性设置上,例如:

columnspan=2;
rowspan=2;


在代码的方法上,列如:
this.tablelayoutpanel1.setcolumnspan(this.button2,   2);
this.tablelayoutpanel1.setrowspan(this.button2,   2);
发表于:2007-08-16 10:54:085楼 得分:0
hbxtlhx     大哥..用你的方法可以,先把控件拖放到tablelayoutpanel1,然后设置它的两个属性..

然后还有另外的,就是空间之间的距离,上下平衡问题,怎么弄才可以更好的掌控?
发表于:2007-08-16 11:00:106楼 得分:0

在设计窗体中,选中tablelayoutpanel1控件,按f4,在属性窗口里最下面找到编辑行和列,在弹出的窗口里选中要调整的行或列设置值。

或直接使用鼠标在tablelayoutpanel1上调整。
发表于:2007-08-16 11:04:387楼 得分:0
ok,非常感谢
发表于:2007-08-16 11:05:008楼 得分:0
先去吃饭.


快速检索

最新资讯
热门点击