![]() |
RadioButtons gruppieren?
hoi, wie stell ich das an, ich habe 4 radiobuttons auf meiner form, kann aber nur eins zur zeit checken...is ja auch klar weil sie alle zu einer gruppe gehören. Wie kann ich Gruppe2 machen? also ich möchte 2x2 RadioButtons haben
|
Re: RadioButtons gruppieren?
hi
vielleicht hab ich das falsch verstanden aber nimm halt 2 radiogroups |
Re: RadioButtons gruppieren?
hoi,
ich benutze ja keine RadioGroups ;), sondern die normalen RadioButtons, da ich keinen rahmen haben möchte, auf panels möchte ich auch verzichten. Muss ja möglich sein 2 radiobuttons einer gruppe zuzuteilen oder? |
Re: RadioButtons gruppieren?
hmm ich finde irgendwie die frage unklar kannst du das bitte mal genau erklären, vielleicht bin ich auch nur dumm :wall:
|
Re: RadioButtons gruppieren?
klar kann ich, hier:
![]() ich kann nur ein radiobitton auswählen weil sie alle zu einer gruppe gehören |
Re: RadioButtons gruppieren?
die willst das man nur immer einen auswählen kann weil du 2 radiobutton hast? oder?
|
Re: RadioButtons gruppieren?
man soll jeweils von den oberen 2 radiobuttons >einen< auswählen können, bei den unteren 2 auch nur einen
|
Re: RadioButtons gruppieren?
also wenn dus nicht mit ner radiogroup machen willst, warschinlich wegen dem rahmen, dann musst du abfragen ob auf eines ausgewählt worden ist und dann das andere deaktivieren, weil gruppieren kann man die nicht. aber es gibt bestimmt auch andere komponenten mit denen es geht...
|
Re: RadioButtons gruppieren?
das abfragen bringt mir ja nichts, da ich ja trotzdem 2 zur gleichen zeit gecheckt haben muss. Andere Kompos, hmm :( , benutze ungern extra komps
trotzdem thx für dein schreiben =) |
Re: RadioButtons gruppieren?
du hast das doch so oder?:
1.RB 2.RB 3.RB 4.RB |
Re: RadioButtons gruppieren?
jo
|
Re: RadioButtons gruppieren?
Delphi-Quellcode:
ps: kannst mal in chat kommen :D
onklick rb1
begin rb2.itemindex := -1; end; onklick rb2 begin rb1.itemindex := -1; end; |
Re: RadioButtons gruppieren?
Delphi-Quellcode:
procedure TForm1.rb_onClick(Sender: TObject);<---rb_on und rb_off klick
begin if sender = rb_on then rb_off.Checked := false else rb_on.Checked := false end; procedure TForm1.rb_jpegClick(Sender: TObject);<---rb_jpeg und rb_bmp klick begin if sender = rb_bmp then rb_jpeg.Checked := false else rb_bmp.Checked := false end; |
Re: RadioButtons gruppieren?
Leg die Radiobuttons, die zusammengehören auf ein Panel.
|
Re: RadioButtons gruppieren?
nagut, dann bleibt mir da wohl nichts anderes übrig, danke @LoL & Luckie ^^
|
Re: RadioButtons gruppieren?
Was ist an den Panels so schlimm? Boderstyle bsNone oder so und der man sieht sie gar nicht.
|
Re: RadioButtons gruppieren?
keine ahnung, sieht so nach fusch aus finde ich, oder sind panels extra für sowas gedacht? bei einem mIRC script editor, gibt es z.b eine option für jeden radiobutton, die hiess "Group", da gehörte dann jeder radiobutton zusamm der auch die gleiche gruppe hat 8)
|
Re: RadioButtons gruppieren?
das ist aber denke ich auch mit panel gemacht, nur wird dann der parent geändert
|
Re: RadioButtons gruppieren?
nein, natürlich ohne :love:
|
Re: RadioButtons gruppieren?
wenn du des sagst
|
Re: RadioButtons gruppieren?
Ein TPanel dient unteranderen als Container für andere Kontrolls und ist als auch für sowas gemacht.
|
Re: RadioButtons gruppieren?
Problem:
Panel.BorderStyle auf bsNone bewirkt nur eine andere Hervorhebung als bsSingle, keine Transparenz des Rahmens. :gruebel: -se0man |
Re: RadioButtons gruppieren?
ops,
:wall: hat sich erledigt. Nennen sich BevelOuter und -Width, jene so leicht übersehbaren Eigenschaften des Panels. :roll: -se0man |
Re: RadioButtons gruppieren?
In Visual Basic ging das damals glaube irgendwie. Da konnte man den radiobuttons eine group zuordnen (außer ich hab da was falsch in erinnerung). Eventuell könntest du dir ja auch mal den quelltext anschauen wie die buttons wissen wer alles zur group gehört. Und dann könntest du ja eine neue komponente davon ableiten und dementsprechend anpassen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz