Tôi đang xây dựng một điều khiển bao gồm các nút 15x15 = 225 và cần phải thay đổi kích thước. Bởi vì nó là một mạng lưới, neo đậu và docking sẽ không hoạt động. Tôi đã thử cả TableLayoutPanel cũng như xử lý các sự kiện thay đổi kích cỡ để điều khiển kích thước và vị trí thủ công. Trong cả hai trường hợp, thay đổi kích thước là không thể chấp nhận chậm. Suspend/Resume Bố cục trong chức năng thay đổi kích thước khi tôi đang xử lý bố cục theo cách thủ công không giúp ích gì.C# Winforms: Hiển thị Hiệu quả Nhiều Điều khiển
Có điều gì cơ bản mà tôi có thể thay đổi để tăng tốc độ, hay đây chỉ là hạn chế của các điều khiển gốc? Tôi hiểu tôi có thể xây dựng một điều khiển tùy chỉnh từ đầu, xử lý các nhấp chuột và vẽ bản thân mình - mặc dù tôi muốn gắn bó với các điều khiển gốc nếu có thể.
Sửa
Tôi biết đó là rất nhiều nút. Câu hỏi của tôi là câu hỏi kỹ thuật; không phải là một thiết kế giao diện người dùng.
Đó là địa ngục của rất nhiều nút. Bạn cần cái nút nào cho nhiều nút? –
+1 đến Alastair Pitts. Chúng ta nên tránh quá nhiều nút xuất hiện trên GUI. Tôi nghĩ rằng người dùng cuối cùng cũng đồng ý với tôi. –
Hồ sơ ứng dụng trong khi thay đổi kích thước để xem lý do tại sao quá trình này mất quá nhiều thời gian. –