S
snows
Unregistered / Unconfirmed
GUEST, unregistred user!
我想继承TImage作一个按钮控件,实现当鼠标移动到它上面时,换一个图象,
我给它加了一个PictureActive属性,
1、首先定义一个变量:TempPicture:TPicture;
2、然后 TempPicture:=TPicture.Create;
3、执行TempPicture:=Picture; (OnCreate)
当移动到它上面时执行:
4、 Picture:=PictureActive; 改变图象
当移走时执行:
5、 Picture:=TempPicture;
6、 TempPicture.Free; (OnDestory)
现在我可以实现,当鼠标移动到它上面时,换一个图象,但移走时图象却变
不回来,而且只要第2、3、5执行,程序就老死机,请帮我找找问题?
另外,如何给这个控件加上Caption属性,使它显示出来?
我给它加了一个PictureActive属性,
1、首先定义一个变量:TempPicture:TPicture;
2、然后 TempPicture:=TPicture.Create;
3、执行TempPicture:=Picture; (OnCreate)
当移动到它上面时执行:
4、 Picture:=PictureActive; 改变图象
当移走时执行:
5、 Picture:=TempPicture;
6、 TempPicture.Free; (OnDestory)
现在我可以实现,当鼠标移动到它上面时,换一个图象,但移走时图象却变
不回来,而且只要第2、3、5执行,程序就老死机,请帮我找找问题?
另外,如何给这个控件加上Caption属性,使它显示出来?