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 Status "LED" (https://www.delphipraxis.net/41191-status-led.html)

Grolle 27. Feb 2005 16:36


Status "LED"
 
Wie kann man in ein DelphiProg am besten eine "Status LED" einbauen.
Ein Bit/Speed Butten mit roten bzw grünen Glyphs? Kann man
diese zur Laufzeit ändern?

arbu man 27. Feb 2005 16:50

Re: Status "LED"
 
Nimm doch ne image und image1.loadfromfile('red.bmp');
image1.loadfromfile('green.bmp');

Stanlay Hanks 27. Feb 2005 16:53

Re: Status "LED"
 
Du kannst auch ein rundes Shape nehmen, da kannst du die Farbe ändern. Ist halt ein einfacher Kreis, nichts Aufwändiges.

Man liest sich, Stanlay :hi:

Grolle 27. Feb 2005 17:04

Re: Status "LED"
 
Danke für eure Antworten... :spin:

Grolle 27. Feb 2005 19:16

Re: Status "LED"
 
Ich greif das nochmal auf. Ich würde das jetzt gerne über
einen Speedbutton machen (kann man dann noch zusätzliche
Aktionen durchführen). Wie kann ich denn einem Speedbutton
während der Laufzeit verschiedene Glyphs zuweisen?

Quake 28. Feb 2005 17:10

Re: Status "LED"
 
Mit
Delphi-Quellcode:
SpeedButton1.Glyph:= ... ;
oder
SpeedButton1.Glyph.LoadFromFile('xxx.bmp');
evtl.
Du kannst den SpeedButton auch gleich bis zu 4 Glyphs zuweisen, siehe OH.

himitsu 28. Feb 2005 17:16

Re: Status "LED"
 
Soweit ich weiß gibt es sogar schon fertige Komponenten, die so wie eine LED aussehen (auch kostenlos), wäre sowas nicht auch ganz pracktisch?
(hatte sowas mal über Google gefunden)

Robert Marquardt 28. Feb 2005 18:29

Re: Status "LED"
 
Die JediVCL hat natuerlich so etwas.
http://jvcl.sf.net

Grolle 28. Feb 2005 20:47

Re: Status "LED"
 
Hi!
Ich habe jetzt BitButtons genommen, denen ich ein doppeltes bmp
(linke Seite grün, rechte Seite rote "Led"). Jetzt wird die
grüne standardgemäß angezeigt. Wie komme ich jetzt an die rote
Seite?
Delphi-Quellcode:
BitBtn1.Glyph := ?????;
Grolle


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