Tôi đang cố gắng tạo một ứng dụng màn hình chính nhiều lớp. Tôi có một số nút ở trên cùng liên kết đến phần chính của ứng dụng (ví dụ: cửa sổ quản lý cho từng thực thể trong Mô hình)Làm thế nào để làm cho WinForms UserControl lấp đầy kích thước của vùng chứa của nó
Nhấp vào bất kỳ nút nào trong số này hiển thị UserControl được liên kết trong Bảng điều khiển. Bảng điều khiển giữ UserControls mà lần lượt giữ giao diện người dùng.
WinForms UserControl không có thuộc tính Anchor
hoặc Dock
.
Tôi đã cố gắng sở hữu thiết của UserControl
AutoSize=True
Và
private void ManageUsersControl_Load(object sender, EventArgs e)
{
this.Width = this.Parent.Width;
this.Width = this.Parent.Height;
}
Nhưng những đã không làm việc.
Lưu ý: Tôi tải kiểm soát này tự động trong thời gian chạy
'UserControl' * does * có thuộc tính' Dock' - nó thừa kế thuộc tính đó từ 'Điều khiển'. Xem phần Thuộc tính của http://msdn.microsoft.com/en-us/library/system.windows.forms.usercontrol.aspx – MvanGeest
tuyên bố ở trên "Bảng điều khiển người dùng winforms không có thuộc tính" Neo "hoặc" Dock " "đã sai. Tôi đã tìm kiếm "Dock" trong khi trên UserControl. Nó sẽ chỉ xuất hiện cho điều khiển (trẻ em) được thêm vào UserControl. – codingbiz
@MvanGeest có nó có ý nghĩa không, nhưng tại sao nó không có trong lưới thuộc tính thiết kế? – Steve