2008-10-06 45 views

Trả lời

4

Phát xung quanh với DockNeo thuộc tính của bảng điều khiển của bạn.

3

Bạn có thể sử dụng TableLayoutPanel và đặt chiều rộng cột ở x% mỗi cách này, bạn sẽ có màn hình được chia thành 2. TableLayoutPanel phải là Dock để điền tất cả biểu mẫu hoặc Neo.

TableLayoutPanel có thể chứa bảng khác. HOẶC bạn có thể sử dụng bảng điều khiển đơn giản và sử dụng Anchor (nhấn vào bảng điều khiển và vào bảng Properties của VS).

10

Nếu người dùng của tôi ứng dụng winforms thay đổi kích thước hình thức chính, tôi muốn 2 tấm để căng ra cũng có, cùng với các điều khiển con.

Bạn là trường hợp sử dụng lý tưởng cho TableLayoutPanel (MSDN). Nếu bạn chỉ mở rộng các bảng, Dock và Anchor sẽ phù hợp. Nhưng kể từ khi bạn muốn điều khiển của bạn để quy mô tốt, bạn đang khá nhiều trong một thế giới AutoLayout, và có khả năng TableLayoutPanel. (Tôi là một fan hâm mộ lớn của việc này, bằng cách này, mặc dù lạm dụng có thể có một tác động tiêu cực đối với hoạt động đặt ra các điều khiển của bạn.)

Một số liên kết hữu ích về việc sử dụng nó để cấu hình bố trí của bạn để mở rộng quy mô:

+0

Argh. Tôi viết phần mềm cho các thiết bị Windows Mobile, và một lần nữa tôi chỉ có kinh nghiệm học về một tính năng .NET tuyệt vời không có trong Compact Framework. – MusiGenesis

+0

Đối với khách truy cập trong tương lai của câu trả lời này: Tôi chỉ nhận thấy một liên kết đến blog của tôi trong câu trả lời này, và bây giờ đã gỡ bỏ nó, như tôi đóng blog xuống nhiều tháng trước đây. Tôi xin lỗi vì sự bất tiện. –

Các vấn đề liên quan