我注意到添加到 TableLayoutPanel 的每个控件都被赋予了“列”和“行”属性。
如何通过代码访问这些属性?
谢谢:)

最佳答案

这些属性只存在于属性窗口中,由 IExtenderProvider 接口(interface)提供。它们在运行时不存在。扩展属性是:

  • 列跨度。运行时:GetColumnSpan() 和 SetColumnSpan()
  • 行跨度。运行时:GetRowSpan() 和 SetRowSpan()
  • 行。运行时:GetRow() 和 SetRow()
  • 单元格。运行时:GetCellPosition() 和 SetCellPosition()
  • 列。运行时:GetColumn() 和 SetColumn()

  • 显然,TLP 是高度优化的,供设计人员使用。这在运行时有点痛苦。

    10-07 19:30
    查看更多