日期:2014-05-18  浏览次数:21179 次

tableLayoutPanel的删除列和行与还原列和行
tableLayoutPanel
有2行2列
点击一个按钮。
tableLayoutPanel变为1行1列。
点击另外一个按钮,变回2行2列。
里面都有相应的控件。里面控件也有相应的方法等,所以保证删除其他列和行的时候能保证程序不报错,另外还原之后行和列里面的控件还能继续使用。
请教~ 谢谢~

------解决方案--------------------
沙发先坐了.
------解决方案--------------------
删除时别真正的删除,比方说你删除行时,把该行高度设成0,恢复时在把该行高度改成正常高度

这样既保证程序不会出错,又方便还原
------解决方案--------------------
tableLayoutPanel1.RowStyles[0].Height = 0; //删除第1行

tableLayoutPanel1.RowStyles[0].Height = 50;//恢复第1行
------解决方案--------------------
有边框还真是个问题