Ein letztes mal DBGrid markieren

Hallo
habe es immer noch nicht ganz geschafft, das Problem zu lösen den Fokus auf mein DBGrid zu setzen, so, das mein Mouserad geht.

Also dank Manni sitzt der Fokus jetzt zwar drauf, es ist aber gleichzeitig! die erste Zelle aktiviert, das heisst blau hinterlegt.
Wenn ich den Befehl setFokus und dann die Zeile markieren reinsetze,
dann mit der Maus die erste Zeile markiere, bleibt, wenn ich dann wieder neu reingehe und der Fokus neu drauf kommt, das Mausrad erhalten.
Dies ist also schon mal ein Erfolg.
Ich muß aber immer noch beim allerersten Mal das Markieren mit der Maus selbst erledigen.
Irgendwie komisch.

Hat jetzt noch jmd einen guten Tip???
Mfg Werner

Hallo, Werner!

Ich muß aber immer noch beim allerersten Mal das Markieren mit
der Maus selbst erledigen.
Irgendwie komisch.

Das Wochenende ist rum, ich habe ein bisschen Spaß gehabt. Jetzt fällt mir folgende Variante ein: Du musst also beim ersten Mal selbst „klicken“. Versuche doch dann folgendes: Du positionierst den Mauszeiger per API auf der entsprechenden Stelle, liest das Handle des DBGrid aus und schickst über SendMessage einen Mausklick an dieses Handle. Funktioniert das vielleicht?

Gruß, Manfred

Hi
Hi
könnte so funktionieren.
Der Cursor sitzt auch immer an der gleichen Stelle im DBGrid.
Leider kenne ich mit API und Handles nicht aus.
Wie gehtn das???
Hab mir diesen API-Guide schon runtergeladen.

Mfg Werner