Ergebnis 1 bis 3 von 3

Thema: TPaintBox

  1. #1

    TPaintBox

    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

  2. #2
    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('cBild.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...

  3. #3
    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •