PopUp - bezsens

0

Daje nową aplikację, Tmemo, włączam a tu na tym memo jest popup (po kliknięciu PPM) ni skąd. Jak wyłączyć ten "niechciany dodatek" ?

W IO nie ma ustawionego żadnego, a dałem tylko jeden komponent, własnie memo.

PS: mam D6E jakby co.

[glowa] [glowa] [glowa]

0

Witka DETOX!

Moze ten moj pomysl jest i glupi ale na pewno skuteczny:).
Jak juz masz tego memosa to walnij jeszcze na forme komponent TPopUp i NIC w nim nie definiuj a nastepnie przypisz go do swojego memosa:). I dziala:). Testowane takze na D6E.

BTW Ale mi paskudnie dzisiaj net chodzi:(.

0

Dzieki Vodka za pomoc, ale to troche "krytyczne" rozwiązanie. Po kiedy grzywa wkładają do memo TPopUp`a - jak bym chciał to sam by sobie zrobił [glowa]

0

Dzieki Vodka za pomoc, ale to troche "krytyczne" rozwiązanie. Po kiedy grzywa wkładają do memo TPopUp`a - jak bym chciał to sam by sobie zrobił [glowa]

Bo TMemo tworzy standardową windowsową kontrolkę tekstową, w której już jest przypisany popup. To po prostu windows wrzuca na chama menu do każdej tekstowej kontrolki (memo, edit, itd). Aby się tego pozbyć, możesz chyba tylko przypisać własne menu, jak to już ktoś zauważył.

0

Aby się tego pozbyć, możesz chyba tylko przypisać własne menu, jak to już ktoś zauważył.

Można też nie przypisywać pustego PopupMenu, a oprogramować OnContextPopup w następujący sposób:

procedure TForm1.Memo1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
Handled:=True;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1