Witam!

Uczę się pisac programy w Delphi dla .NET. I mam dwa problemy.

  1. Przechwytuje zdarzenie KeyPress komponentu TextBox. No i jak użytkownik wciśnie ENTER to chciałbym coś zrobić. Jak sprawdzić czy ENTER? To potrafię, robię tak:
    if e.KeyChar=#13 then
    begin
    ...
    end;

Ale przy ENTERze jest sygnał dźwiękowy. Jak go się pozbyć? W zwykłym Delphi wystarczyło napisać: Key:=#0. Tutaj nie można analogicznie bo KeyChar to właściwość tylko do odczytu. Więc jak to zrobić?

I drugie...

Mam procedurę obsługującą zdarzenie Click. Taka procedura jak wiemy oczekuje dwóch argumentów... sender i e.

Potrzebuję ją wywołać z poziomu KODU! I jak to zrobić?

W zwykłym Delphi było np. mojaProcka(self). No tutaj jeszcze ten drugi parametr trzeba podać... ale jaki? Można "nil"?