Autor Beitrag
neojones
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Mi 10.09.03 14:57 
Moin!

Im DBGrid kann ich ja die Eigenschaft "MultiSelect" einstellen, damit der User, wenn er die Strg-Taste gedrückt hält, mehrere Einträge markieren kann.

Ich brauche das aber so, dass immer mehrere Einträge markiert werden, auch wenn Strg nicht gedrückt ist.

Hab schon versucht im OnMouseDown-Event die Eigenschaft "Shift" auf ssCtrl zu setzen, funzt aber nicht.

Bin für jeden Hinweis dankbar!

Viele Grüße,

Matthias

_________________
Ha! Es compiliert! Wir können ausliefern!
ao
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 145

Win XP Prof.
D7 Ent.
BeitragVerfasst: Mi 10.09.03 16:16 
hallo,

versuch mal im OnMouseDown-ereignis folgendes einzubauen:

ausblenden Delphi-Quelltext
1:
keybd_event(VK_CONTROL, 000);					


musst aber irgendwann die gedrückte strg-taste durch

ausblenden Delphi-Quelltext
1:
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);					


wieder loslassen

gruß
andreas
neojones Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Mi 10.09.03 16:34 
Perfekt! Funktioniert! Danke!

_________________
Ha! Es compiliert! Wir können ausliefern!