Ładny brzuch

Witam,
to znowu ja. Mam takie male pytanko.
W jaki sposob przeslac do formy komunikat ze dany komponent ma zostac zniszczony (znajduje sie on na tej formie i ma byc to reakcja na nacisniecie klawisza del nad komponentem).
Opublikowalem dla tego komponentu zdarzenie onkeypress ale nie bardzo wiem jak to dalej pociagnac tak aby dzialalo.
Jesli ktos cos wymysli bede bardzo wdzieczny.
Pozdrawiam



to znaczy co chcesz zrobic? informowac glowna forme ze komponent jest niszczony? jesli tak to po co?

chodzi o to ze obiekty sa powolywane dynamicznie (klasa dziedziczy po TShape).
Chcialbym aby po kliknieciu na komponent i nacisnieciu del komponent byl usuwany. Wymaga to chyba przeslania komunikatu do formy bo to ona jako parent powinna go zniszczyc? Jesli sie myle prosze oswiec mnie :)
A moze jest na to prostszy sposob niz publikowanie zdarzenia onkeypress dla komponentu i wysylanie komunikatu do okna?

heh udalo mi sie pojsc kroczek dalej. Wyglada na to ze zeby komponent mogl przyjmowac komunikaty musi posiadac mozliwosc focus. Niestety TShape nie posiada czegos takiego, i tak samo moj komponent. Moze wie ktos jak to "dorobic"?




heh udalo mi sie pojsc kroczek dalej. Wyglada na to ze zeby komponent mogl przyjmowac komunikaty musi posiadac mozliwosc focus. Niestety TShape nie posiada czegos takiego, i tak samo moj komponent. Moze wie ktos jak to "dorobic"?

Postanowilem pojsc bardziej na latwizne
Na szczescie komponent obsluguje komunikaty myszy, tak wiec pod lewym klawiszem zrobilem przesuwanie zmiane rozmiaru i takie tam a pod prawym zrobie usuwanie (jak mi sie uda)
Dzieki za odpowiedz
PS. Przegladalem troche to forum i strasznie duzo wiesz pepsi. Mozna zapytac kim jestes z zawodu? :)

z usuwaniem nie powinno byc raczej problemow :] pod obsluga onmouseup wrzucisz sobie dla prawego przycisku
delete(TMyShape*)Sender; //TMyShape zmienisz na klase twojego komponentu
powinno dzialac :]
co do mojego zawodu to na razie jeszcze nie pracuje :]

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