Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 13:13:37
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Allgemeines Forum
| | |-+  "chaotisches Bildrauschen"
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: "chaotisches Bildrauschen"  (Gelesen 1015 mal)
Stephan Berndt
Newbie
*
Offline Offline

Beiträge: 6



« am: 12.06.2003, 10:37:09 »

Hallo!
Habe folgendes Problem:

Ich habe auf einem Screen eine große PaintBox und eine kleine PaintBox,
die vor der größeren steht. Hin und wieder, genauergesagt ziemlich selten
und soweit leider nicht reproduzierbar "fluten" Pixel aus der kleinen
PaintBox beim Zeichenvorgang auf die große und zerstören
diese tlw.. Der Zeichenvorgang erfolgt infolge eines Tastendrucks.
Was in der kleinen PaintBox zu zeichen ist, wird aber ordentlich gezeichnet.

Das Problem scheinbar manchmal auch aufzutauchen, wenn im
Hintergrund statt der PaintBox ein Image steht.

Ich sehe 2 Ansätze um das Problem zu lösen:

1. "Leck" in kleiner PaintBox stopfen.
2. Hintergrund speziell sichern.

(Eigentlich dachte ich, das Delphi die einzelnen Elemete automatisch
sichert.)

Weiß einer, wie man das Problem richtig löst?

Wie immer neugierig auf eine Antwort.

S.B.
Gespeichert
BenBE
Hero Member
*****
Offline Offline

Beiträge: 1441


318219379 BenBE@xiondigital.net BenBE1987 ookyBenBE
WWW
« Antworten #1 am: 14.06.2003, 19:59:40 »

PaintBoxen sind zwar zum Zeichnen da, speichern aber das dargestellte Bild nicht zwischen. Somit muss dieses bei jedem Zeichenvorgang "vom Benutzer" neu gezeichnet werden.

Das Problem lässt sich umgehen, wenn du anstatt der Paintboxen Images verwendest und dann dort in das Canvas eines Bitmaps zeichnest, dass die Größe des Clientbereiches hat (ClientWidth, ClientHeight).
Gespeichert

Je komplexer das System, desto kleiner die Fehler; je kleiner die Fehler, desto häufiger ihr Auftreten!
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS