@Lannes,
das war es noch nicht ganz. Aber das brachte mich schon mal auf einer Fährte ...
Ich habe mal einen Versuch mit der Emulierung von Keyboard Events zu machen und das scheint erst einmal funktionsfähig zu sein.
Nicht so elegant wie gewünscht, aber geht ...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| VAR I : integer; begin inherited; For I:=0 to Pop_BestandsArt.Items.Count-1 do Begin keybd_event(VK_down, MapVirtualKey(VK_down, 0), 0, 0); keybd_event(VK_down, MapVirtualKey(VK_down, 0), KEYEVENTF_KEYUP, 0); if Pop_BestandsArt.Items[i].Checked then break; end; end; |