ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1896
1896
EMPFEHLEN
-
21.05.05 13:05 #1
Hi leutz
ich programmiere Paint nach und hab schon ein problem
Code :1 2 3 4 5 6 7
procedure TPaintF.NeuesBild(x,y:integer); begin PaintF.Feld.Width := x; PaintF.Feld.Height := y; PaintF.Feld.Canvas.Create; PaintF.Feld.Cursor := crCross; end;
Ich geh auf Datei -> Neu dann kommt ein Fenster wo ich die breite und höhe angebe dann folgt obige procedure
Wenn ich diesen schritt erneut ausführe verändert sich die auflösung und ich habe kein neues weißes Bild. Ich weis also nicht wie ich das Image refreshen kann oder zurücksetzen kann. Hat da einer ne Idee ? Das ich im prinzip die Image-komponente auf Standard habe ohne canvas...
thx 4 ideas
-
Als erstes musst du das alte Bild löschen:
Code :1 2
Bildname.Destroy; Form1.Refresh;
Dann kannst du mit den Aufbau vom neuen Bild beginnen:
Code :1 2 3 4
Bildname.Create(Form1); Bildname.Height := hoehe; Bildname.Width := breite; BitBlt(Form1.Canvas.handle, xAchse, yAchse, Self.Width, Self.Height, Bildname.Canvas.Handle, 0, 0, SrcCopy);
Hoffe das hilft dir weiter
Ähnliche Themen
-
Refresh (F5 oder Refresh Button) abfangen oder anderweitig reagieren?
Von Herr_M im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 03.09.09, 13:41 -
document.getElementById(ID).style.background-image:url(Image) bewirkt nichts :(
Von Jabba-deHut im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.07.08, 01:12 -
Auswahlpunkt zurücksetzen
Von XenonTaurus im Forum PhotoshopAntworten: 6Letzter Beitrag: 14.09.07, 12:58 -
Image Ready, Eine Image Map einem Rollover Sate hinzufügen
Von gummy im Forum PhotoshopAntworten: 1Letzter Beitrag: 02.05.04, 11:59 -
Image refresh mit setInterval will nicht klappen
Von booper im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 10.03.04, 14:04





Zitieren
Login





