Tôi đang gặp sự cố khi sử dụng flowlayoutPanel trong ứng dụng biểu mẫu C#. Những gì tôi về cơ bản có là một bảng điều khiển bố trí dòng chảy có 3 phần.Sắp xếp lại các điều khiển trong bảng điều khiển bố cục luồng
MụC# 1 là một tập hợp của 2 điều khiển .. hai điều khiển thả xuống, họ luôn luôn theo thứ tự, luôn luôn có thể nhìn thấy trong tất cả các trường
MụC# 2 là một tập hợp của 5 điều khiển khác nhau ... dựa trên một loạt các yếu tố, 1 trong 5 điều khiển được hiển thị, tất cả những người khác đều có Hiển thị đúng được đặt thành false
Phần # 3 là một bộ 3 điều khiển .. như Phần # 1 chúng luôn trong cùng một thứ tự và luôn hiển thị.
Vì vậy, điều này tóm tắt là Phần # 2 có thể thay đổi, các phần khác là tĩnh.
Sự cố xảy ra với Phần # 2 ... khi tôi thay đổi mức hiển thị của bất kỳ điều khiển nào chúng xuất hiện tốt (IE ... Phần 1 rồi Mục 2, Phần 3) ... XIN khi tôi đặt kiểm soát combobox để được hiển thị .... trong trường hợp đó, và ONLY trong trường hợp đó .. thứ tự trở thành (Phần 1 rồi Phần 3 rồi Phần 2) ... Tôi không thể hiểu được điều gì sẽ khiến cho việc đặt hàng bị loại bỏ đồng bộ trong trường hợp đó. Điều tôi làm cơ bản ở đầu phương pháp của tôi là đặt TẤT CẢ các điều khiển thành Hiển thị = false ... sau đó tôi đặt Phần 1 Hiển thị = true ... sau đó lặp qua các điều kiện của Phần 2 và đặt các điều khiển thích hợp Hiển thị = true và cuối cùng đặt Section 3 controls Visible = true.
Có ai có bất kỳ trải nghiệm nào với thứ tự kiểm soát bảng điều khiển bố cục luồng không? Tôi không thể tìm ra những gì đang xảy ra cho ComboBox.
Bạn cũng cần thay đổi TabOrder. Bạn cũng có thể thiết lập điều này khi chỉ mục thay đổi. –