Autor Beitrag
Munzi
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Do 12.01.06 19:23 
Wie komme ich an die Komponente der Toggle- Buttons?

Danke.


Moderiert von user profile iconAXMD: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Do 12.01.2006 um 19:01
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Do 12.01.06 19:46 
Ich weiß nicht, wie's den anderen geht, aber ich weiß nicht was ein Toggle-Button sein soll...

AXMD
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Do 12.01.06 19:57 
Hallo Munzi! :welcome: in der Entwickler-Ecke!

Wie AXMD schon vermutet, werden die meisten wohl nicht genau wissen was du unter "Toggle-Button" verstehst. Erklär mal genau, wie der Button sich verhalten soll. Vielleicht auch ein Screenshot posten.

Nur mal so ins blaue getippt: TSpeedButton.

Lg Martin

PS: Die meisten Fragen über eine Komponente gehört in die Sparte VCL (Visual Component Library). ;-)

_________________
Ein Nutzer der Ecke ;-)
Munzi Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: So 15.01.06 01:00 
Das sind dieseButtons, die zwischen 2 Zuständen wechseln:Gedrückt oder nicht gedrückt. Z.B. die Fett, Kursiv- und Unterstrichen- Buttons in Word o.ä. Ich kenne die nur aus VBA und fand die da sehr nützlich.
Tilo
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1098
Erhaltene Danke: 13

Win7 geg. WInXP oder sogar Win98
Rad2007
BeitragVerfasst: So 15.01.06 09:46 
Hallo Munzi,
nimm doch einfach ein TPanel und eine globale Variable.
In die OnClickMethode des Panels schreibst Du:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
case clicked of //clicked ist die globale Variable
 true: begin
        Tpanel.BevelOuter:=bvLowered; //für Tpanel den entsprechenden Name angeben
        clicked:=false;
       end;
 false: Begin
         Tpanel.BevelOuter:=bvraised;
         clicked:=true;
        end;
end;


Die Randstärke anders du mit:
ausblenden Delphi-Quelltext
1:
 Tpanel.Bevelwidth:=2//oder was du willst					
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: So 15.01.06 12:14 
das was du suchst, kannst du mit einem TSpeedButton oder einer TToolbar und einem darauf plazierten TToolButton machen.

_________________
In the beginning was the word.
And the word was content-type: text/plain.