Wie wird die Dropdownliste der ComboBox so angepasst, dass sie sich an das größte Element anpasst?

8

Ich habe ein DataGridView mit einem ComboBox darin, das einige ziemlich große Strings enthalten könnte. Gibt es eine Möglichkeit, die Dropdown-Liste selbst zu erweitern oder zumindest die Strings wordwrap, so dass der Benutzer die gesamte Zeichenfolge sehen kann, ohne dass ich die ComboBox Spaltenbreite ändern muss?

    
Isaac Bolinger 15.12.2010, 09:38
quelle

3 Antworten

6

Hier ist, was ich getan habe, um das zu lösen, funktioniert super ...

%Vor%     
Isaac Bolinger 26.01.2011, 22:51
quelle
3

Dies ist eine sehr elegante Lösung:

%Vor%

Passen Sie die Breite der Kombinationsfeld-Dropdown-Liste an die längste Zeichenfolgenbreite an Ссылка

Quelle: Berechnung von ComboBox DropDownWidth in C #

    
Nemanja Vujacic 19.07.2012 16:11
quelle
-1

Nicht, dass ich weiß, obwohl einige Browser schlau genug sind, die Breite des Dropdown-Menüs über die der Box hinaus zu erweitern, wenn sie benötigt wird. Ich weiß, Firefox und Chrome können es tun, wenn Sie Ihre Benutzerbasis ein wenig steuern können.

Wenn Sie wirklich verzweifelt sind, wie wäre es mit einer Flash-basierten Combo-Box, die Daten in HTML zurückgibt?

    
Hawxby 14.01.2011 00:16
quelle