ListBox vs. DBLookupListBox/DBGrid

Ich möchte in einem Formular eine ListBox anzeigen, um einen Datensatz auswählen zu können. Um eine ADOQuery verwenden zu können, hab ich eine DBLookupListBox verwendet. Da es keinen Ziel DataSource gibt, bleibt die Anzeige leer. Deshlab habe ich mich für das DBGrid entschieden und es entsprechend umkonfiguriert, es sieht nun aus wie eine ListBox. Einzig der Scrollbalken auf der rechten Seite ist immer da. Ich möchte ihn aber nur dann haben, wenn mehr Elemente verwaltet als angezeigt werden können.

Wie bekomme ich dieses Balken weg? Ein Property scheint es nicht zu geben, in der JEDI Bibliothek bin ich auch nicht fündig geworden …

Gruß Markus

Hallo erstmal,

theoretisch sollte das funktionieren um die Scrollbar auszublenden:

ShowScrollBar(DBGrid.Handle, SB_VERT, Integer(False));

Probier halt mal mit rum und vergleiche den Eintrag ShowScrollBar in der Win32SDK-Referenz.
Müsstest dann halt immer überprüfen ob alle Ergebnisse angezeigt werden können und bei Bedarf die ScrollBar wieder einblenden.

Gruß
Stage