ďťż

Ładny brzuch

Mam komponent SynCompletionProposal (składnik pakietu SynEdit) i ma on właściwość ShortCut, której wartość ustawiłem na Ctrl+Space.
I Chcę, aby po uruchomieniu mojego programu taka kombinacja klawiszy była wciśnięta. Czyli, żeby program wcisnął sobie taką kombinację klawiszy. Jak to zrobić. Może wstawić coś w procedurę OnCreate formy głównej i spróbować coś zdziałać z procedurkami typu Key: Char?

Dzięki za pomoc!



dla mnie to co mówisz jest trochę bez sensu, chyba że nie rozumiem :blink:
poprostu w procedurze OnCreate wstaw to co ma się wykonać! jak chcesz zrobić żeby była kombinacja klawiszy wciśnięta? niech program wykona to, co dzieje się po wciśnięciu tej kombinacji

Może sprobuj w OnCreate:
tenobiekt.SetFocus (o ile to jest obiekt 'memopodobny' ;) )

PS. Nie jestem pewien, ale chyba mozna sie pobawic z SendMessage or PostMessage
Użytkownik Kajetanek edytował ten post 28 kwiecień 2005, 13:28
Ja bym zasymulował naciśniecie klawisza, ale nie weim czy to dokłądnie o to chodzi:

http://www.delphi.qs.pl/faq1.php3#90



Chcę po prostu zasymulować naciśnięcie klawiszy Ctrl+Space. Jak tego dokonać?


Chcę po prostu zasymulować naciśnięcie klawiszy Ctrl+Space. Jak tego dokonać?

Chodzi mi o to. Mam komponent TSynCompletionProposal i edytor TSynEdit. I chcę, aby zaraz po uruchomieniu mojego programu, w kontrolce TSynEdit wyświetliło się automatycznie (bez naciskania jakichkolwiek klawiszy) okienko do uzupełniania, które uzyskuje suę dzięki TSynCompletionProposal.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •