arkadaşlar selam,
delphi xe8 kullanıyorum ve formumda speedbutton ve popupmenu bileşenleri var
popupmenu gosterılırken Mouse ıle form uzerındekı kontrollere geldıgımde bu kontroller focus almıyor, form sankı modal bır pencere açılmış gıbı tum Mouseeventlerını gozardı edıyor,
benım ıstedıgım ıse popupmenu acık bıle olsa Mouse ıle dıger kontroller uzerıne gıttıgımde bu kontrollerın focus alması
daha ıyı anlaşılması ıcın
http://postimg.org/image/4oxof7c93/
popupmenuyu göstermek ıcın asagıdakı kodu kullanıyorum,
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
mypoint:tpoint;
begin
mypoint:=SpeedButton1ClientToScreen(Point(0,0));
PopupMenu1.Popup(mypoint.X,mypoint.Y+SpeedButton1.Height);
end;
sımdıden cok teşekkürler herkese
delphi popupmenu focus problemi
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Re: delphi popupmenu focus problemi
merhaba,
PopUp menuyu dinamik create edersen eğer, mouse eventlerinde popupı free yapıp tekrar create edebilirsin. Böylelikle mouse eventlerini ezmemiş olursun.
kolay gelsin.
PopUp menuyu dinamik create edersen eğer, mouse eventlerinde popupı free yapıp tekrar create edebilirsin. Böylelikle mouse eventlerini ezmemiş olursun.
kolay gelsin.