在按钮的单击事件中:
Image1.Width:=Image1.Width+50;
Image1.Canvas.TextOut(Image1.Width-50,0,IntToStr(Image1.Width));
每次出现的只是初始的值.也就是说TextOut中x的值增加之后,不能显示其他的能.
可能是TextOut的显示区域没有改变,而没有得到其他值.
大家帮忙给点建议.
Image1.Width:=Image1.Width+50;
Image1.Canvas.TextOut(Image1.Width-50,0,IntToStr(Image1.Width));
每次出现的只是初始的值.也就是说TextOut中x的值增加之后,不能显示其他的能.
可能是TextOut的显示区域没有改变,而没有得到其他值.
大家帮忙给点建议.
然后在button事件里每次将a的值加50
a:=a+50;
Image1.Canvas.TextOut(Image1.Width-50,0,IntToStr(a));
不能显示多个信息的原因是Image1.Canvas的显示空间没有随Image.Width的改变而改变.
需要设置什么属性,或者特殊的操作吗?
不能显示多个信息的原因是Image1.Canvas的显示空间没有随Image.Width的改变而改变.
需要设置什么属性,或者特殊的操作吗?
For tab sheet controls, changing this property (width)at runtime has no effect.
还有我把image的strech属性设成true,并且在定时器里可以实现image宽度的增加,但是按钮事件却实现不了,只有等高手来指点一下吧,呵呵