Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   dynamisch erstellte Timage (https://www.delphipraxis.net/182380-dynamisch-erstellte-timage.html)

Kratons 20. Okt 2014 15:54

dynamisch erstellte Timage
 
Hallo liebe community,
ichhabe vor einigen wochen mit lazarus angefangen,
ich habe eine kleines problem, untzwa möchte ich ein Timage dynamisch erzeugen und auf größe des Fensters als Hintergrund festlegen.

** gGamepath und lBGHaupt sind variable strings welche zuvor aus einer .ini ausgelesen wurden.
** Das fenster ist 940 * 580 pixel groß (genau wie das bild)


Code:
 BGimg := TImage.Create(self);
  with BGimg do;
       begin
         Parent:=fmHaupt;
         Name:='BGimg';
         Top:=0;
         Left:=0;
         Height:=580;
         Width:=940;
         Visible:=true;
       end;

  //Hintergrungbild Festlegen
  if lHauptBG = 'Nein' then
  begin
    BGimg.Picture.LoadFromFile(ExtractFilePath(Application.ExeName)+'fmHauptBG.bmp');
  end
  else
  begin
    BGimg.Picture.LoadFromFile(gGamepath+'fmHauptBG.png');
  end;
  BGimg.Refresh;
ich habe soweit schon alle Pfade konntrollier --> alle bilder sind soweit vorhanden.

Nix desto trotz bekomme ich wenn ich das Programm kompilliere nur das standart Graue Fenster mit den Knöpfen.

Schonmal danke für alle hilfreichen antworten.


PS. wenn ich sowieso schonmal dabei bin, vll. könnte mir auch jmd nen tipp geben wie ich am besten den knöpfen ein bild zuweisen kann.
(die grauen sehen ja nicht alzu ansprechend aus.)

mkinzler 20. Okt 2014 15:56

AW: dynamisch erstellte Timage
 
Delphi-Quellcode:
with BGimg do;
Lass hier mal das Semikolon weg

Kratons 20. Okt 2014 16:01

AW: dynamisch erstellte Timage
 
AHRHRHRH so ein simpler fehler, danke jetz tfunktionirt es prima DAAAAAANNNNNNNNKKKKKKEEEEEE!


haste vll. noch ne ide wie ich den knöpfen auch bilder zuweisen kann?

himitsu 20. Okt 2014 16:04

AW: dynamisch erstellte Timage
 
Wo steht denn dein Code und wird er überhaupt ausgeführt. (Tipp: der Debugger ist zum Verwenden da)


und (obwohl es hier heißt "Nur eine Frage pro Thread", wie du es in den AGB bestimmt gelesen hast)
Es gibt mehrere Button-Typen und die haben oftmals ein Property wie Glyph, Image, ImageIndex+Images usw.

mkinzler 20. Okt 2014 16:04

AW: dynamisch erstellte Timage
 
Kennt Lazarus GlyphButtons oder SpeedButtons?

Kratons 20. Okt 2014 16:12

AW: dynamisch erstellte Timage
 
Der code steht im OnActivate event im Hauptformular, (also wenn das Programm startet) daher kein problem,
mal abgesehen davon wars schon mit dem ; getan, (ärgere mich gerade immernoch .. AHARHHRHRHRHRH)

und danke, habe den Glyphbutton gegoogled und das Lazarus äquivalent gefunden TBitButton (knopf mit bild...)

Kratons 20. Okt 2014 16:14

AW: dynamisch erstellte Timage
 
Zitat:

Zitat von himitsu (Beitrag 1276716)
Wo steht denn dein Code und wird er überhaupt ausgeführt.

Der code steht im OnActivate event im Hauptformular, (also wenn das Programm startet) daher kein problem,
mal abgesehen davon wars schon mit dem ; getan, (ärgere mich gerade immernoch .. AHARHHRHRHRHRH)

und danke, habe den Glyphbutton gegoogled und das Lazarus äquivalent gefunden TBitButton (knopf mit bild...)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz