大侠给指点一下:我在Delphi里用PaintBox绘图,但是图形会超出范围,如何给PaintBox加滚动条啊?谢谢

解决方案 »

  1.   

    大侠,详细一点吧,对Delphi不熟!谢谢
      

  2.   

    你先放好SCROLLBOX,然后点SCROLLBOX,放上PAINTBOX就行了,设置,PAINTBOX的大小,就行了,
      

  3.   

    如果用SCROLLBOX,再在里面放PaintBox,当PaintBox里面的图片太大
    你滚动下来,那些原来被遮住的部分图象会消失的。
    所以建议用Image.拉一下ScrollBox,在里面放一个Image,设Image.aling:=alNone; Image.AutoSize:=true;
    这样你画图的时候就不会出现闪烁,而且记住,要改变Image的大小时应该用
    Image.Pictrue.bitmap.width:=。
    Image.Pictrue.bitmap.Height:=.....
      

  4.   

    把paintbox放在scrollbox上这个正确
      

  5.   

    把paintbox放在scrollbox上
    这是个好主意!