有沒有什麼辦法讓TableLayoutPanel上的控件的文本內容能夠正確對齊?我在第0列中有標籤,第1列中有文本框(偶爾是ComboBox或NumericUpDown控件),但標籤中的文本通常是大多數行上的一個或兩個(垂直)像素。垂直對齊TableLayoutPanel中的控件
12
A
回答
0
哦,你的意思是標籤的文本基線與其他控件不同? 如果是這樣,請嘗試刪除垂直錨。你也可以玩邊際。
0
我通常做的是把它們放在一個容器中,例如一個面板,並將它們固定在相對位置。 添加容器的好處是你也可以減少Win處理程序的數量。在那種情況下,這並不重要,因爲你已經有了TablelayoutPanel,所以基本上對於所有的控件你只有一個處理程序。
6
您可以設置以下屬性:
的標籤
1.Autosize = FALSE;
2.TextAlign = MiddleLeft;
像組合框控件,文本框
轉到查看 - >工具欄 - >佈局
現在,您可以通過工具欄通過一次選擇多個控件給你的控件的佈局很容易.... ........
+1
還需要刪除頂部錨點。 – 2014-07-09 17:45:26
1
我建議離開錨點,因爲它們只是添加一個頂部邊距到太高的控件。當我添加標籤時,3,6,3,0的餘量對我來說是正常的。正如Javed所說,你可以通過點擊控件來選擇多個控件。 ComboBoxes比Texboxes大一個像素,這讓我很不高興。儘管如此,卻無法做到。
10
幾天前我就開始工作了。我根據需要得到了一切。從TableLayoutPanel中
對於標籤
- 拆離標籤
- 設置dockstyle頂部
- 設置錨點沒有
TextAlign = MiddleLeft
- 然後,只需將它放在桌上: 試試這個佈局欄
- 如果您有標籤背景,請確保行樣式高度與標籤高度匹配。
對於文本框
-
從TableLayoutPanel中
- 拆離文本框
- 設置dockstyle無人
- 設置錨點沒有
TextAlign = MiddleLeft
(或根據需要)- ,只須將它在表佈局欄
7
相關問題
- 1. Crystal Report控件中的垂直對齊
- 2. 在引導中垂直對齊控件
- 3. 選項卡控件,與垂直對齊文本垂直對齊的選項卡
- 4. WPF HeaderContent控件垂直對齊
- 5. 垂直對齊
- 6. 垂直對齊
- 7. 垂直對齊
- 8. 垂直對齊
- 9. 垂直對齊
- 10. 垂直對齊
- 11. 垂直對齊
- 12. 垂直對齊
- 13. 垂直對齊
- 14. PHP條件垂直對齊
- 15. LayoutPanel中的垂直對齊
- 16. JTextArea中的垂直對齊
- 17. 垂直對齊UILabel
- 18. NSMutableAttributedString垂直對齊
- 19. Css垂直對齊
- 20. CSS垂直對齊
- 21. NSComboBox垂直對齊
- 22. HTML垂直對齊
- 23. 垂直對齊列
- 24. 垂直對齊 - Firefox
- 25. 垂直對齊div
- 26. CSS3垂直對齊
- 27. 垂直對齊CSS
- 28. CSS垂直對齊
- 29. 垂直對齊DIV
- 30. 垂直對齊IMG
試過了,但它並不適用於任何事情; Comboboxes仍然嚴重對齊。 – Flynn1179 2010-10-06 11:06:40