Combobox Aussehen
Kann ich das ändern das Aussehen von einer Winforms-ComboBox, so dass eine Combobox mit DropDownStyle = DropDownList
sieht eher aus wie eine, die DropDownStyle = DropDown
. Der funktionale Unterschied zwischen Ihnen ist, dass die ehemaligen nicht erlaubt für Benutzer eingegebenen Werte, das problem ist, dass es Standard-Farbschema sieht Grau aus und passt nicht mit Textboxen auf der gleichen dialog.
InformationsquelleAutor Dan Neely | 2010-09-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
erhalten Sie
DropDown
Aussehen vonDropDownList
Stil durch ändernDrawMode
EigenschaftDrawMode.OwnerDrawFixed
- und handling-Element Bild von sich selbst (zum Glück, das ist einfach). Beispiel-Klasse, die Umsetzung dieser Idee:Es ist von Grund auf neu geschrieben. In der Tat, dieses Verhalten ist auch nicht wirklich erwartet. Vor einiger Zeit habe ich benötigt um eine combo-box mit angepasster Malerei und bemerkt, dass das ändern der
DrawMode
Eigenschaft wirkt sich auch auf die Kontrolle der Art, sodass esDropDown
.+1, @max: sehr schön!
InformationsquelleAutor max
Könnten Sie versuchen, ändern Sie die
FlatStyle
Eigentum und sehen, ob Sie sich etwas mehr nach Ihren wünschen. Wenn Sie wirklich wollen, es zu schauen, wie es mitDropDownStyle
eingestelltDropDown
konnten Sie dieDropDownStyle
zuDropDown
Essen und dieKeyPress
Veranstaltung:Immer noch, würde ich wahrscheinlich nicht tun, da das Aussehen der
ComboBox
ist ein visuelles Signal für den Benutzer, der angibt, ob Sie in der Lage sein sollten, geben Sie in den Textbereich oder nicht.InformationsquelleAutor Jeff Ogata