Entwickler-Ecke
Datenbanken - DBGrid: Multiselect auch wenn Strg nicht gedrückt ist
neojones - Mi 10.09.03 14:57
Titel: DBGrid: Multiselect auch wenn Strg nicht gedrückt ist
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
ao - Mi 10.09.03 16:16
hallo,
versuch mal im OnMouseDown-ereignis folgendes einzubauen:
Delphi-Quelltext
1:
| keybd_event(VK_CONTROL, 0, 0, 0); |
musst aber irgendwann die gedrückte strg-taste durch
Delphi-Quelltext
1:
| keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0); |
wieder loslassen
gruß
andreas
neojones - Mi 10.09.03 16:34
Perfekt! Funktioniert! Danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!