Autor Beitrag
laskler
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 13.06.07 15:02 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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 Suche in: Delphi-Forum, Delphi-Library SELBER ZEICHNEN müssen.

Gruß
Klabautermann
laskler Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 764
Erhaltene Danke: 127



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 460

win xp
D5, MySQL, devxpress
BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Do 14.06.07 08:42 
also ich das jetzt auf true gesezt und es passiert noch gar nichts.