Tôi có một WinForms Form
với một vài điều khiển trên đó. Tất cả chúng đều là các điều khiển GrouBox
và tôi muốn chúng được xếp chồng lên nhau, với một đường viền dọc được đặt giữa chúng. Tôi đã đặt thuộc tính Dock
thành Hàng đầu và ngăn xếp chúng không sao, nhưng bỏ qua lề (các điều khiển gần nhau nhất có thể).Lệnh Margin có thể được thực thi ngay cả khi thiết lập thuộc tính Dock không?
Các lề này vẫn có thể được thực thi không? Về cơ bản, nó sẽ tính toán vị trí được cập nhật thường xuyên (như thể lề là 0) rồi áp dụng lề. Có phải bất cư thứ gì như thế này đều được?
Cách khác tôi đã thử đây là với FlowLayoutPanel
với tùy chọn TopDown
. Tuy nhiên, sau đó tôi cần phải tự thiết lập kích thước và trái/phải neo.
Có cách nào dễ dàng để hoàn thành kịch bản này hay tôi nên gắn bó với những gì tôi đã có?
Thử sử dụng 'Padding' thay vì' Margin' khi điều khiển được gắn vào đế. –
Có, yêu cầu FLP. Đặt thuộc tính Margin trên các điều khiển bên trong nó để tạo khoảng trống. –