首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

急用mousemove有关问题,在线

2012-04-12 
急用mousemove问题,在线button的mousemove事件弹出一个新form,当只有鼠标经过过form后,鼠标在移开button时

急用mousemove问题,在线
button的mousemove事件弹出一个新form,当只有鼠标经过过form后,鼠标在移开button时,form才自动关闭,意思就是新form的mousemove事件被触发过,这时鼠标再离开button时才能关闭,鼠标没move到form过,又离开button,form不关闭

[解决办法]
你还是在MouseEntry中创建窗体,
MouseLeave中释放就行了..

[解决办法]
procedure TForm1.TestMouseEnter(Sender: TObject);
var pos:TPoint;
begin
GetCursorPos(pos);
form2.Top:= pos.Y+20;
form2.Left:= pos.X+20;
form2.show();
end;

procedure TForm1.TestMouseLeave(Sender: TObject);
begin
form2.close();
end;

热点排行