Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi BitBtn einen Glyph aus einer Imagelist zuweisen (https://www.delphipraxis.net/1145-bitbtn-einen-glyph-aus-einer-imagelist-zuweisen.html)

Salomon 24. Okt 2002 12:24


BitBtn einen Glyph aus einer Imagelist zuweisen
 
Hallo,
ich denke das Topic sagt schon fast alles.
Wie kann ich einen BitnBtn ein Bild (Glyph) aus einer Imagelist zuweisen.

Noch kurz eine zweite Frage:
Kann ich in einer Imagelist Bilder beliebiger Größe speichern? Die müssen dann doch nur alle gleich groß sein, oder?

Mfg
Salomon

sakura 24. Okt 2002 12:33

That's it!
Code:
[b]procedure[/b] TForm1.BitBtn1Click(Sender: TObject);
[b]var[/b]
  Bmp: TBitmap;
[b]begin[/b]
  Bmp := TBitmap.Create();
  [b]try[/b]
    [b]if[/b] ImageList1.GetBitmap(0, Bmp) [b]then[/b]
      BitBtn1.Glyph.Assign(Bmp);
  [b]finally[/b]
    Bmp.Free;
  [b]end[/b];
[b]end[/b];

Salomon 24. Okt 2002 13:02

Nice, Thank you.

sakura 24. Okt 2002 13:16

You're welcome.

NiLS-Da-BuBi 12. Nov 2002 15:36

Doof.

Warum kann man das nicht einfach in der Entwicklungszeit via Object Inspektor zuweisen? Warum nicht? Was soll das? Warum kostet eine Cola 1,50€? Warum?

Christian Seehase 12. Nov 2002 16:24

Moin Nils,

Du kannst im OI durchaus die Eigenschaft Glyph eines BitBtn füllen, nur eben nicht aus einer ImageList.

sakura 12. Nov 2002 21:16

Wenn mich nicht alles täuscht, ist bei den Komponenten auf der Companion CD von Delphi auch eine Komponente dabei, welche die Bilder aus ImageListen akzeptiert. (LMD Tools) - aber, keine Garantie.

Christian Seehase 12. Nov 2002 22:11

Moin sakura,

stimmt.
TLMDButton verfügt über eine Eigenschaft ImageList und ImageIndex.

Für die LMD Tools SE (Special Edition) ist übrigens nicht die Companion CD erforderlich. Die kann man sich bei www.lmdtools.com herunterladen, zumindest konnte ich das noch mit der Version 6.1.

Allerdings hab' ich mir die nur installiert, weil danach so schöne Property Editoren für Strings (z.B. Caption) und Stringlisten installiert sind ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 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