Entwickler-Ecke
Datenbanken - Table - Zeile einfärben
laskler - Mi 13.06.07 15:02
Titel: Table - Zeile einfärben
hallo!
ich arbeite gerade an einer datenbank und ich habe mir gedacht, sobald ich in einer listbox auf einen namen klicke (mit locate programmiert) dann springt ja der cursor auf den gesuchten eintrag in der tabelle, im db grid.
um es übersichtlicher zu machen, wäre es cool die zeile mit einer farben einzufärben!
wie kann ich des soetwas machen?
Klabautermann - Mi 13.06.07 16:55
Hallo,
ich kann die Frage nicht ganz nachvollziehen. Ich nehme an du hast in einer (nichtDB) Listbox Suchbegriffe oder ähnliches und mit "Tabelle" meinst du ein DBGrid? Was wiollst du Färben die Zeile in der LB oder in dem DBG?
Auf jeden Fall wirst du sicher
SELBER ZEICHNEN müssen.
Gruß
Klabautermann
laskler - Mi 13.06.07 19:04
also so habs ich:
listbox: stehen namen drinnen
sobald ich einen anklicje springt der cursor im dbgrid auf diesen eintrag
ich möchte die aktuelle zeile einfärben, also da wo sich der cursor befindet.
ub60 - Mi 13.06.07 20:13
Schau mal in der Hilfe nach bei
-Ereignis OnDrawCell
-Eigenschaft DefaultDrawing.
Damit kannst Du die komplette Ausgabe selbst zeichnen und somit die Farben bestimmen.
ub60
Agawain - Mi 13.06.07 22:15
und zwar genau hier:
TCustomDBGrid.Options
dgRowSelect Es können Zeilen oder einzelne Zellen markiert werden. Falls Options den Wert dgRowSelect enthält, werden dgEditing und dgAlwaysShowEditor ignoriert.
das könnte bereits helfen
Gruß
Aga
laskler - Do 14.06.07 08:42
also ich das jetzt auf true gesezt und es passiert noch gar nichts.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!