none
如何動態建立TableLayoutPanel的欄與列數?? RRS feed

  • 問題

  • 因為TableLayoutPanel的欄數與列數通常是在設計階段就設定好的了…
    問題:
    我想在執行階段產生一個"TableLayoutPanel",然後設定好我想要的欄數與列數,請問要如何設定?

    ps.
    因為就算是先建立好TableLayoutPanel後,然後資料動態新增進去,它會幫我新增出適當的欄位…(設定GrowStyle為AddColumns或者AddRows)
    但是我新增完畢後…我要取得目前這個TableLayoutPanel的總列數與總行數…它只會顯示當時在設計階段的原先欄數與列數而以…後來動態新增的好像就無法取得了。
    因為動態新增的欄位寬度它預設會以100%來設定,所以整體看起來就會不一樣寬了。所以若能取得目前動態新增後的欄數與列數的話,那麼就能程式設定其寬度與高度了。

    想請問一下是否有解決方法??
    謝謝…
    2009年7月22日 上午 03:17

解答

  • …我找到設定方法了…
    原來只要設定TableLayoutPanel的RowsCount 與 ColumnsCount就可以設定想要的欄位數目了…
    • 已標示為解答 justinwu 2009年7月22日 上午 03:29
    2009年7月22日 上午 03:29