2013-04-11 71 views
0

使用Windows窗體,我嘗試實現UI以顯示一些屬性,並允許編輯一些屬性。屬性是字符串鍵值對,在啓動對話框時定義。使用Windows窗體實現屬性版本對話框

我開始與水平線FlowLayoutPanels實現它在一個大的垂直FlowLayoutPanel的,但文本框未對齊:

enter image description here

所以我試圖用的DataGridView,但我不想鍵可編輯,又顯得有點尷尬:

enter image description here

UPDATE:通過SyncCircles放倒,我試過TableLayoutPanel中,這是更好(即使列不resizable):

enter image description here

Visual Studio的 「屬性」 窗口的一個非常簡化的版本將是完美的。
是否有適合我所要完成的組件?
如果不是,通常的做法是什麼?

+2

設計PropertyGrid控件是在VS屬性窗口中的精確匹配。只是不要使用FlowLayoutPanel,在設計器中使用對齊線來對齊控件。 – 2013-04-11 04:48:05

+1

你嘗試過'TableLayoutPanel'嗎?使用行和列大小屬性來製作所需的佈局。 – Pugazh 2013-04-11 05:12:49

回答

2

這裏是TableLayoutPanel

enter image description here

+0

好!不知何故,當我建立它時,它看起來有點不同(請參閱我的問題)離題,但列中的列可調整大小? – 2013-04-11 07:37:13

相關問題