2008-09-25 8 views
5

Tôi đã trải qua tất cả các thuộc tính mà tôi có thể nghĩ đến, nhưng chưa tìm thấy cách đơn giản để ẩn tiêu đề trên một điều khiển UltraCombo winformbo từ Infragistics.Ẩn tiêu đề trên Infragistics Winform UltraCombo

Tiêu đề có ý nghĩa khi tôi có nhiều cột hiển thị và không có điều gì, nhưng đôi khi sẽ tốt hơn nếu ẩn nó.

Để đưa ra một ví dụ đơn giản, giả sử tôi có một hộp tổ hợp hiển thị cho dù một cái gì đó đang hoạt động hay không. Có một nhãn bên cạnh nó có nội dung "Đang hoạt động". Combobox có một cột hiển thị với hai hàng - "Có" và "Không".

Khi người dùng mở menu thả xuống, họ thấy "Đang hoạt động" hoặc bất kỳ chú thích tiêu đề nào cho cột và sau đó là lựa chọn. Tôi muốn nó chỉ hiển thị "Có" và "Không".

Đó là một vấn đề thẩm mỹ nhỏ mà có thể chỉ làm phiền tôi và thậm chí không nhận thấy bởi người dùng, nhưng tôi vẫn thực sự muốn biết nếu có một cách xung quanh hành vi mặc định này.

GIẢI PHÁP: Như @Craig đề xuất, ColHeadersVisible là những gì tôi cần. Vị trí của tài sản hơi khác một chút, nhưng thật dễ dàng để theo dõi. Khi tôi đặt DisplayLayout.Bands (0) .ColHeadersVisible = False, màn hình thả xuống theo cách tôi muốn.

Trả lời

3

<DropDownLayout ColHeadersVisible="No"></DropDownLayout> hoạt động cho chúng tôi. Đây là trên Infragistics NetAdvantage cho .NET 2008.

+0

Đây có phải là cho điều khiển Winforms hoặc Web? –

+0

Đây sẽ là các điều khiển web. – Craig

2

Sự hiểu biết của tôi về Infragistics Bộ WinForms là UltraCombo được thiết kế để sử dụng nhiều cột (hoặc được nhúng UltraGrid).

Điều tôi đã làm để giải quyết vấn đề này là thay thế các UltraCombos bằng các điều khiển UltraComboEditor này. Đây là những phiên bản "nâng cao" của chuẩn kết hợp .NET tiêu chuẩn.

Điều đó có thể hoặc không phù hợp trong trường hợp của bạn, tùy thuộc vào tình huống sử dụng của bạn. Tuy nhiên, có vẻ như bạn có độ phân giải bằng UltraCombo gốc, điều này chắc chắn sẽ có tác động thấp hơn đối với mã hiện tại của bạn.

(Và nhờ bạn và Craig cả hai: Tôi thực sự bị bỏ tài sản đó khi tôi đã đi qua nỗi đau này lần đầu tiên, tôi đang làm cho một lưu ý tinh thần của nó ở đâu cho tương lai!)

+0

"Những gì tôi đã làm để có được xung quanh này là để thay thế những UltraCombos với các điều khiển UltraComboEditor" Cảm ơn bạn! Đây là những gì tôi đến ... –