在OnReSize中使用TCanvas.SetBounds怎么没反映?(100分)

  • 主题发起人 主题发起人 Coolfaery
  • 开始时间 开始时间
C

Coolfaery

Unregistered / Unconfirmed
GUEST, unregistred user!
在TabSheet.OnReSize中,使用TImage.Canvas.SetBounds没反映.Why?[:(]
 
1。TImage.Canvas.SetBounds没有这个属性,是不是TImage.SetBounds?
2。你的TImage是不是AutoSize:=True;?
 
对对,是TImage.SetBounds,把AutoSize:=True就可以了吗?
 
要AutoSize:=false; Stretch:=true;才行
 
AutoSize,Stretch,为什么呢?
 
如果AutoSize:=true;表示自动大小,那用SetBounds应该改变不了它的大小。
如果 Stretch:=false; 好像图片大小变化后不会刷新。使用Image.Width、height赋值好像也行。不知道SetBounds会不会刷新?

问题解决没有?
 
后退
顶部