Hallo,
da ich die Progressbar für eine Level-Anzeige leider nicht vergewaltigen
konnte, dachte ich mir etwas in der Art aus einem Canvas zu basteln.
Im Paint-Event mach ich folgendes (bg ist ein Picture-Objekt das ich dem
Canvas als Property hinzugefügt habe):
bg.Graphics.ClearRect (0,0,me.Width,me.Height)
bg.Graphics.ForeColor = RGB(0,0,0)
bg.Graphics.FillRect (0,0,me.Width, me.Height)
bg.Graphics.ForeColor = RGB(0,0,255)
bg.Graphics.FillRect (0,(me.height/100)*me.value ,me.Width,me.Height)
g.DrawPicture (bg,0,0)
Obwohl ich nun nicht direkt in Canvas zeichne, flimmert dieser wenn ich den
Wert me.value z.B. mit einem Slider verändere.
Hat jemand einen Tipp?
Gruß Andreas
--
------------------------ [ SECURITY NOTICE ]
------------------------
To: realbasic-nug dot de at lists dot realsoftware dot com dot
For your security, info at doc4pc dot de
digitally signed this message on 26 September 2005 at 17:17:44 UTC.
Verify this digital signature at http://www.ciphire.com/verify.
------------------- [ CIPHIRE DIGITAL SIGNATURE ]
-------------------
Q2lwaGlyZSBTaWcuAjhyZWFsYmFzaWMtbnVnLmRlQGxpc3RzLnJlYWxzb2Z0d2FyZS5jb
20AaW5mb0Bkb2M0cGMuZGUAZW1haWwgYm9keQBUAgAAfAB8AAAAAQAAADgtOENUAgAAsw
EAAgACAAIAIM53Kks6zJtq7Vc4FWVeDjlPATmSa0tp4logfHtPJ+IsAQA9WsVURPES2ez
XLhRDymM1f6DBnVNggpTcDrBdfnhqmQWBuDyVx76pMHLEQAMg7WQFwDNbq+aFLrSFrP/E
EdF8U2lnRW5k
--------------------- [ END DIGITAL SIGNATURE ]
---------------------
|