2008-09-25 24 views
5

Ho esaminato quasi tutte le proprietà a cui riesco a pensare, ma non ho trovato un modo semplice per nascondere l'intestazione su un controllo UltraCombo Winform di Infragistics.Nascondere l'intestazione su un Winform Infragistics UltraCombo

Le intestazioni hanno senso quando ho più colonne visibili e quant'altro, ma a volte sarebbe bello nasconderlo.

Per fare un esempio semplice, supponiamo di avere una casella combinata che visualizza se qualcosa è attivo o meno. C'è un'etichetta accanto ad essa che dice "Attivo". La casella combinata ha una colonna visibile con due righe: "Sì" e "No".

Quando l'utente apre il menu a discesa, viene visualizzato "Attivo" o qualsiasi sia la didascalia dell'intestazione per la colonna e quindi le scelte. Mi piacerebbe solo mostrare "Sì" e "No" solo.

È un problema estetico minore che probabilmente mi disturba e non viene nemmeno notato dagli utenti, ma mi piacerebbe davvero sapere se c'è un modo per aggirare questo comportamento predefinito.

Risoluzione: Come suggerito @ Craig, ColHeadersVisible è quello che mi serviva. La posizione della proprietà era leggermente diversa, ma era abbastanza facile da rintracciare. Una volta impostato DisplayLayout.Bands (0) .ColHeadersVisible = False, il menu a discesa visualizza il modo in cui lo desideravo.

risposta

3

<DropDownLayout ColHeadersVisible="No"></DropDownLayout> funziona per noi. Questo è su Infragistics NetAdvantage per .NET 2008.

+0

E 'questo per il controllo Winform o Web? –

+0

Questi sarebbero i controlli web. – Craig

2

La mia comprensione della suite Infragistics WinForms è che UltraCombo è progettato per l'uso multi-column (o embedded UltraGrid).

Quello che ho fatto per ovviare a questo è stato quello di sostituire quegli UltraCombos con i controlli UltraComboEditor. Queste sono le versioni "potenziate" di IG della combobox .NET standard.

Questo potrebbe o non essere appropriato nel tuo caso, a seconda del tuo scenario di utilizzo. Tuttavia, sembra che tu abbia una risoluzione usando l'originale UltraCombo, che avrà sicuramente un impatto minore sul tuo codice esistente.

(E grazie a voi e Craig entrambi: in realtà ho trascurato che la proprietà quando sono andato attraverso questo dolore la prima volta, io sto facendo una nota mentale di dove si trova per il futuro!)

+0

"Quello che ho fatto per aggirare questo è stato quello di sostituire quegli UltraCombos con i controlli UltraComboEditor" Grazie! Questo è quello per cui sono venuto ... –