cho bảng bố cục bảng có 2 cột và nhiều hàng, làm cách nào tôi có thể kéo thanh cuộn đến nó đôi khi nó lớn hơn nhiều so với kích thước của biểu mẫu.Bảng cuộn bảng điều khiển bố cục Bảng
Cảm ơn bạn
cho bảng bố cục bảng có 2 cột và nhiều hàng, làm cách nào tôi có thể kéo thanh cuộn đến nó đôi khi nó lớn hơn nhiều so với kích thước của biểu mẫu.Bảng cuộn bảng điều khiển bố cục Bảng
Cảm ơn bạn
Các TableLayoutPanel
là một ví dụ về một ScrollableControl
. Do đó, bạn có thể đặt thuộc tính là AutoScroll
thành True và điều khiển sẽ tự động tạo thanh cuộn khi kích thước ưa thích vượt quá kích thước hiện tại của nó. Điều này sẽ cung cấp cho bạn hiệu ứng mong muốn với những rắc rối tối thiểu.
Thủ tục
MaximumSize
tài sản để kích thước tối đa ưa thích hoặc bạn có thể gắn TableLayoutPanel trong mẫu của bạn.AutoScroll
của TableLayoutPanel thành true.
FYI:
Các Panel, toolstrip, FlowLayoutPanel, SplitterPanel, TableLayoutPanel, TabPage và ToolStripContentPanel tất cả kế thừa lớp ScrollableControl
nên câu trả lời này áp dụng cho họ là tốt.
Đối với phím tắt:
tableLayoutPanel1.MaximumSize = new Size(tableLayoutPanel1.Width, tableLayoutPanel1.Height);
tableLayoutPanel1.AutoScroll = true;
không làm việc cho đến khi thiết lập thuộc tính AutoScrollMinSize. – sendreams
@sendreams: Bạn có thể cung cấp chi tiết về trường hợp cụ thể mà bạn đã trải nghiệm điều này không? Theo hiểu biết tốt nhất của tôi, chỉ cần đặt 'MaximumSize' và bật' AutoScroll' như tôi đã giải thích ở trên là tất cả những gì cần thiết. –