vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Combobox Dropdown Height in DataGridView 
Autor: thunder_jei
Datum: 12.11.12 16:52

Hallo Zusammen!

Ich habe eine Frage an euch, auf die ich bis jetzt, nach langer Suche in Google, noch keine Antwort gefunden habe.

Ich lade in meine DataGridView eine Zelle als ComboBox und weise ihr eine Liste von Werte zu.
Maximal sind ja 100 möglich.

Allerdings wird mir das DropDown Fenster dieser Combobox in der Höhe meines gesamten Displays angezeigt.
Besser gesagt sogar etwas größer, sodass man nicht alle Einträge sieht.
Ist also mehr als unsauber!

Hat jemand einen Tipp, wie ich die Höhe dieses Dropdowns manuell reduzieren kann?
Dachte dabei an das DataGridView1_CellPainting Event.
Allerdings weiß ich nicht, wie ich das Dropdown Fenster anspreche.

Bin für alle Tipps sehr dankbar!

Schöne Grüße!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Combobox Dropdown Height in DataGridView 
Autor: ModeratorDaveS (Moderator)
Datum: 12.11.12 21:03

Theoretisch geht es mit der .MaxDropdownItems-Eigenschaft von DataGridViewComboBoxColumn, aber leider in der Tat nur wenn man Visual Styles deaktiviert. Es geht aber mit diesem Beispiel. Relevant ist die WorkaroundDataGridViewComboBoxCell-Klasse, kann man einfach so übernehmen. Der .DropdownHeight-Wert könnte vielleicht besser anhand des Fonts für n Zeilen berechnet werden.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Combobox Dropdown Height in DataGridView 
Autor: thunder_jei
Datum: 13.11.12 10:13

Vielen Dank!

Jetzt klappt es wunderbar!

Schöne Grüße!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel