Có cách nào để có nội dung điều khiển văn bản trên TableLayoutPanel sắp xếp chính xác không? Tôi đã có nhãn trong cột 0 và hộp văn bản (hoặc đôi khi ComboBox hoặc NumericUpDown điều khiển) trong cột 1, nhưng văn bản trong nhãn thường là một pixel hoặc hai ra (theo chiều dọc) trên hầu hết các hàng.Điều chỉnh sắp xếp theo chiều dọc trong TableLayoutPanel
Trả lời
Ồ, ý của bạn là đường cơ sở cho nhãn khác với các điều khiển khác? Nếu vậy, hãy thử xóa các neo dọc. Bạn có thể chơi với lợi nhuận là tốt.
Những gì tôi thường làm là đặt chúng vào một thùng chứa ví dụ như một bảng điều khiển và neo chúng tương đối với điều đó. Những lợi thế của việc thêm một container là bạn cũng có thể làm giảm không có xử lý Win. Trong trường hợp đó không quan trọng, bởi vì bạn đã có TablelayoutPanel nên về cơ bản cho tất cả các điều khiển bạn chỉ có một trình xử lý đơn.
Bạn có thể thiết lập thuộc tính sau:
cho Label
1.Autosize = false;
2.TextAlign = MiddleLeft;
cho Controls như Combobox, Textbox
goto View -> Toolbars -> Layout
Bây giờ bạn có thể cho bố trí các điều khiển của bạn rất dễ dàng bởi thanh công cụ bằng cách chọn Nhiều Controls tại một thời điểm .... ........
Cần phải loại bỏ Neo đầu cũng. –
Tôi khuyên bạn nên rời khỏi neo như hiện tại và chỉ cần thêm lề trên vào các điều khiển quá cao. Mức ký quỹ là 3,6,3,0 là bình thường đối với tôi khi tôi thêm nhãn. Như Javed cho biết bạn có thể chọn nhiều điều khiển bằng cách nhấp vào điều khiển. Nó kích thích tôi rằng ComboBoxes lớn hơn một pixel so với Texboxes. Mặc dù vậy, không thể làm gì nhiều.
Tôi đã làm việc trên đó vài ngày trước. Tôi có mọi thứ theo yêu cầu. Hãy thử điều này:
Đối với Nhãn
- nhãn Detach từ TableLayoutPanel
- Set dockstyle đầu trang
- điểm Set neo none
TextAlign = MiddleLeft
- Sau đó chỉ cần đặt nó trong bảng cột bố cục
- Đảm bảo chiều cao kiểu hàng phù hợp với chiều cao nhãn nếu bạn có nhãn màu.
Đối với Hộp để
- Detach textbox từ TableLayoutPanel
- Set dockstyle không ai sánh kịp
- Set điểm neo không
TextAlign = MiddleLeft
(hoặc theo yêu cầu)- Sau đó chỉ cần đặt nó trong cột bố cục bảng
Chọn tất cả các điều khiển trong bảng bố cục bảng của bạn. Trong thẻ thuộc tính, hãy đảm bảo đặt neo thành 'trái'. Tôi nghĩ nó mặc định là 'top, left'.
Hy vọng thiết lập mọi thứ thẳng.
- 1. WinForms tự động điều chỉnh theo chiều dọc trong khi vẫn điều chỉnh chiều rộng?
- 2. Sắp xếp các ô theo chiều ngang và sau đó theo chiều dọc trong graphviz
- 3. LinearLayout - Theo chiều dọc không căn chỉnh
- 4. Sắp xếp theo chiều dọc Nhãn và TextBlocks ở trên cùng trong XAML
- 5. Có thể sắp xếp văn bản theo chiều dọc bên trong nhãn bằng khung "lớn"
- 6. theo chiều dọc & ngang sắp xếp văn bản sau khi luân chuyển CSS
- 7. UITextField Căn chỉnh theo chiều dọc
- 8. yếu tố theo chiều dọc sắp xếp inline-block với độ cao khác nhau
- 9. Làm cách nào để tạo ngăn xếp div theo chiều dọc đầu tiên theo chiều dọc?
- 10. cố gắng sắp xếp theo chiều dọc div bên trong div
- 11. mảng đa chiều sắp xếp theo chuỗi
- 12. Làm cách nào để căn chỉnh theo chiều dọc văn bản trong hộp chỉnh sửa?
- 13. Căn chỉnh các yếu tố đầu vào theo chiều dọc
- 14. Căn chỉnh văn bản theo chiều dọc Trong Navbar
- 15. văn bản căn chỉnh theo chiều dọc trong hàng NSTableView
- 16. sắp xếp theo chiều dọc và ngang (giữa và giữa) với css
- 17. Sắp xếp theo chiều dọc CSS: trước và sau nội dung
- 18. TableLayoutPanel hiển thị cuộn dọc
- 19. Căn chỉnh theo chiều dọc không chính xác trong IE8
- 20. Căn chỉnh theo chiều dọc trong các nhịp của bootstrap
- 21. Căn chỉnh văn bản theo chiều dọc trong UILabel
- 22. Căn chỉnh theo chiều dọc trong Crystal Reports?
- 23. Sắp xếp theo thứ tự tùy chỉnh
- 24. Sắp xếp dọc các số liệu trong các ô bảng?
- 25. Căn chỉnh theo chiều dọc dọc dạng văn bản thuần dọc
- 26. Căn chỉnh văn bản theo chiều dọc CSS
- 27. Div theo chiều ngang và giữa theo chiều dọc
- 28. Căn chỉnh dọc theo ô dọc theo poi
- 29. Sắp xếp số Div trong jQuery theo Thứ tự sắp xếp tùy chỉnh
- 30. Sắp xếp Mảng Mảng theo chiều dài với mã vạch
Đã cố gắng nhưng không hoạt động với mọi thứ; Hộp kết hợp vẫn được căn chỉnh kém. – Flynn1179