在Button的OnMouseMove中加入:
if button1.caption = 'a' then
button1.caption := 'b'
else if button1.caption = 'b' then
button1.caption := 'a'
if button1.caption = 'a' then
button1.caption := 'b'
else if button1.caption = 'b' then
button1.caption := 'a'
button.caption := 哈哈!如果是buttton获得焦点的话,则:
if button.focused then
button.caption := 哈哈!
Button.caption:=新的标题;
在OnExit事件里面写
Button.caption:=旧标题
在OnMouseMove事件里面写
Button.caption:=新的标题;
在OnExit事件里面写
Button.caption:=旧标题
这个好像不行!!!!
其他方法也许可以实现 ,但无疑这是DELPHI的设计者要你采用的方法。
if Button.caption:=旧的标题;
Button.caption:=新的标题;在form的onmousemove事件中写
if Button.caption:=新的标题;
Button.caption:=旧的标题;
if Button.caption:=旧标题
Button.caption:=新的标题;
在form的OnMouseMove事件里面写
if Button.caption:=新标题
Button.caption:=旧标题
哈哈!不错,hlilna的答案相当准确!谢谢了!分马上就到,不过也要给别人一点哦!
看来只有加一个Timer控件,让他通过判断按钮是否得到焦点来改变caption值了,看来最终的分只有加给自己了。真是的!