Question

J'ai parcouru à peu près toutes les propriétés auxquelles je peux penser, mais je n'ai pas trouvé de moyen simple de masquer l'en-tête d'un contrôle UltraCombo Winform dans Infragistics.

Les en-têtes ont du sens lorsque j'ai plusieurs colonnes visibles, etc., mais il serait parfois agréable de les masquer.

Pour donner un exemple simple, supposons que j’ai une liste déroulante qui affiche si quelque chose est actif ou non. Il y a une étiquette à côté de celle-ci qui dit & "Actif &". La liste déroulante a une colonne visible avec deux lignes - & "Oui &"; et & "Non &";

Lorsque l'utilisateur ouvre la liste déroulante, il voit & "Actif &"; ou quelle que soit la légende d'en-tête de la colonne, puis les choix. J'aimerais qu'il montre simplement & "Oui &"; et " Non " seulement.

Il s'agit d'un problème esthétique mineur qui me préoccupe probablement et que les utilisateurs ne remarquent même pas, mais j'aimerais quand même savoir s'il existe un moyen de contourner ce comportement par défaut.

RÉSOLUTION: Comme l'a suggéré @Craig, ColHeadersVisible est ce dont j'avais besoin. L'emplacement de la propriété était légèrement différent, mais c'était assez facile à retrouver. Une fois que j'ai défini DisplayLayout.Bands (0) .ColHeadersVisible = False , la liste déroulante s'affiche comme je le voulais.

Était-ce utile?

La solution

<DropDownLayout ColHeadersVisible="No"></DropDownLayout> travaille pour nous. C’est sur Infragistics NetAdvantage for .NET 2008.

Autres conseils

D'après ce que j'ai compris de la suite Infragistics WinForms, l'UltraCombo est conçu pour une utilisation multi-colonnes (ou UltraGrid intégrée).

Pour résoudre ce problème, j’ai remplacé les UltraCombos par des contrôles UltraComboEditor. Ce sont les & Quot; Enhanced & Quot; versions de la liste déroulante .NET standard.

Cela peut ou peut ne pas être approprié dans votre cas, selon votre scénario d'utilisation. Cependant, il semble que vous ayez une résolution utilisant l'UltraCombo d'origine, ce qui aura certainement un impact moindre sur votre code existant.

(Et merci à Craig et à vous deux: j’ai en fait oublié cette propriété lorsque j’ai vécu cette douleur la première fois; je note mentalement où c’est pour l’avenir!)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top