在form.show时显示图形(50分)

  • 主题发起人 主题发起人 seagal
  • 开始时间 开始时间
S

seagal

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在form.show时显示图形,图形是canvas绘制的。但是什么都不显示,把代码剪切到,button1.click中就显示,为什么?
 
在onPaint事件中加入相同的代码,或者在Form上放一个Timage,用Timage的Canvas
 
你还没有将问题说清楚,图形?是TImage? 或是什么?
 
自己写个控件吧很,方便的!需要的时候只要传递一个图片就行,多方便啊!
 
放到create里面试试
 
Form的OnShow事件中,用TImage的Canvas画你的图形。或者在Form的OnPaint事件中,重画你在Form的OnShow事件的代码
 
是画图形。如直线,方形等。现在是这样:数据来自数据库,比如有一个单位就画一个方形
,我是直接用canvas 画到form上(已最大化),但现在单位增多,最大化的form 已画不下下,怎么办呢?我试用了form的scroll,但取得的坐标0,0,都是屏幕的坐标,不是form的,怎么办呢?怎样贴图,我把图贴出来担架就更明白了[:(]
 
用TScrollBox加TImage
 
用Timage的Canvas, 窗体的Canvas一刷新就没有了
 
tpaintbox/timage控件上用Canvas都可以
 
后退
顶部