Wo finde ich _das_ Control?

05/10/2007 - 20:10 von Lothar Geyer | Report spam
Ich möchte in einer Tabelle (MSFlexGrid) mehrere Zeilen selektieren
können, auch nicht zusammenhàngende, àhnlich dem was man im Explorer mit
Shift bzw. Strg. und einem Mausklick erreichen kann. Nun geht das aber
mit dem Flexgrid nicht. Ich brauche aber auch mehrere Spalten. Gibt es
dafür ein (Standard-)Control oder muss ich eines aus dem Netz verwenden,
damit ich Checkboxen in einer Spalte unterbringen kann? Die zusàtzliche
Spalte nimmt mir aber eigentlich nur Platz weg.

Lothar Geyer
 

Lesen sie die antworten

#1 Peter Götz
06/10/2007 - 12:26 | Warnen spam
Hallo Lothar,

Ich möchte in einer Tabelle (MSFlexGrid)



Wirklich MSFlexGrid?
Das würde ja auch DAO.Recordsets bedingen,
die nun nicht mehr so ganz Stand der Technik sind.

mehrere Zeilen selektieren können, auch nicht
zusammenhàngende, àhnlich dem was man im
Explorer mit Shift bzw. Strg. und einem Mausklick
erreichen kann.



Mit dem DataGrid, welches man direkt an
ADODB.Recordsets binden kann geht das.
Siehe hierzu

www.gssg.de -> Visual Basic -> VBclassic
-> Datenbank -> ADO DemoMu 2002

In dem Beispiel gibt es ein Klassenmodul clsDGridExt.cls,
welches dem DataGrid eben diese Funktionalitàten
verpasst.


Nun geht das aber mit dem Flexgrid nicht.
Ich brauche aber auch mehrere Spalten.



Das alleine ist ja noch kein Grund ein antikes FlexGrid
zu verwenden.

Gibt es dafür ein (Standard-)Control



Ja, s.oben: DataGrid

oder muss ich eines aus dem Netz verwenden,
damit ich Checkboxen in einer Spalte unterbringen
kann?



Was haben CheckBoxen mit dem Markieren von
Zeilen im Grid zu tun?


Die zusàtzliche Spalte nimmt mir aber eigentlich
nur Platz weg.



Welche zusàtzliche Spalte?

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen