TableLayoutPanel的控制列属性

Ido*_*dov 4 c# properties tablelayoutpanel winforms


我注意到添加到TableLayoutPanel的每个控件都有"Column"和"Row"属性.如何通过代码访问这些属性?
谢谢:)

Han*_*ant 6

这些属性仅存在于IExtenderProvider接口提供的属性窗口中.它们在运行时不存在.扩展属性是:

  • ColumnSpan.运行时:GetColumnSpan()和SetColumnSpan()
  • 行跨度.运行时:GetRowSpan()和SetRowSpan()
  • 行.运行时:GetRow()和SetRow()
  • 细胞.运行时:GetCellPosition()和SetCellPosition()
  • 柱.运行时:GetColumn()和SetColumn()

显然,TLP经过高度优化,可供设计师使用.这有点像运行时的​​痛苦.