Archiv verlassen und diese Seite im Standarddesign anzeigen : TPaintBox
Aretures
02.01.2005, 12:39
Hoi ^^
Ich habe ein Problem mit `Delphi ^^ zwar gehts um die TPaintBox ...ich will eine Grafik drain laden aber irgenwie will das nicht gehen ...wie mach ich das den genau is das ne procedure oder was <_> und wie lad ich dann ne grafik hoch ..???
cay Blade
Crash-Override
02.01.2005, 15:05
Die TPaintBox ist nicht für Grafikladen programmiert. Definiere
Bitmap: TBitmap;
als globale Variable, füge im OnCreate der Form
Bitmap := TBitmap.Create(Self);
Bitmap.Height := Paintbox1.Height;
Bitmap.Width := PaintBox1.Width;
hinzu. Ins OnPaint der PaintBox schreibst du
PaintBox1.Canvas.Draw(Bitmap,0,0);
Nun führst du zum Zeichnen etc. Alles über Bitmap.[...] durch und dannach IMMER PaintBox1.OnPaint(Sender);
In deinem Fall also:
Bitmap.LoadFromFile('c:\Bild.bmp');
PaintBox1.OnPaint(Sender);
############################
Hab den Code aus dem Kopf wiedergeschrieben, wenns net geht kanns auch sein das du hier ("Bitmap := TBitmap.Create(Self);") das Self in Klammern weglassen musst...
Aretures
02.01.2005, 16:39
Jo so ungefähr hats gestimmt ....geht jetzt ..ich wusste net wie ich die Grafik reinbring .. mit Bitmaps kenn ich mich nämlich net so gut aus ne <_>
also Danke xD
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.