如何实现单击构件以外Form上任意区域,释放掉构件?
就像TDateTimePicker一样,单击小三角按钮,弹出日历,如果在Form上其他地方单击鼠标,便会释放日历
就像TDateTimePicker一样,单击小三角按钮,弹出日历,如果在Form上其他地方单击鼠标,便会释放日历
解决方案 »
- Format(' %.2x', [P[I]]) 啥意思?
- 想问下在SQL2000存储读取图片路径的例子。
- !怎么调用notepad 来输出数据
- 使用ADOQuery1控件,假如有个字段UserName,我要通过这个字段得到一个值,就象asp的rs("UserName")
- 如何取得ListView中指定行和列的数据值?(急,在线等待)
- 帮忙:关于DBGrid中的数据显示问题,急!!
- win7 下如何关闭窗口。
- 如何控制DBEDIT的输入是左对齐还是右对齐
- 有谁可以给我一个win2000下用API函数写的串口通讯程序
- 快快进来救命啊,我要.......
- 谈谈网吧管理软件的几个问题
- 请问nmsmtp中怎么样实现这种情况?
Shift: TShiftState; X, Y: Integer);
begin
if Image1=nil then
exit;
if sender<>Image1 then
iMage1.Hide;
freeandnil(iMage1);
end;
procedure TForm_Login.FormDeactivate(Sender: TObject);
中实现代码。
一个失去焦点的消息,在这个消息的函数中可以用postmessage函数发送自定义消息个父窗口,父窗口在得到消息后可以free掉这个窗口.
Sender.Free;
很典型的例子就是:DBGrid中的单元格,编辑时是动态创建的编辑器,离开时自动销毁(释放)。