Autor Beitrag
Xearox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 260
Erhaltene Danke: 3



BeitragVerfasst: Mi 13.01.10 22:08 
Es geht darum, das ich in meiner Form Zwei verschiedene Gruppen habe, wie eine andere Funktion haben...

Zum einen Planetenklasse auswählen...
Zum anderen Gebäude auswählen...

bei den Gebäuden gibt es 19 Radio buttons.
und bei den PLanis gibt es 6 Stück...

nun möchte ich, das wenn ich eine Planetenklasse ausgewählt habe, das sich alle anderen Automatisch deaktivieren...

würde der code evtl. so lauten?
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
if RadioButtonPlaniA.Checked=true then
begin
  RWohnraum.enable=false;
  ...
  ...
  usw
end;


oder gibt es noch eine andere möglichkeit?


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am So 17.01.2010 um 23:46
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 764
Erhaltene Danke: 127



BeitragVerfasst: Do 14.01.10 01:14 
Such mal nach "FindComponent", da wird Dir geholfen.

ub60
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Do 14.01.10 01:22 
Hey,

FindComponent wird ihm da nich helfen, weil er in seinen Namen ja keine Indices hat. Sondern sowas wie "RWohnraum". Wenn du die RadioButtons umbenennst (in RB1, RB2 oder so), dann kannst du über eine schleife alle RadioButtons durchzählen und hast nich so viel Schreibarbeit...

MfG Bergmann

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 14.01.10 06:37 
- Nachträglich durch die Entwickler-Ecke gelöscht -
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Do 14.01.10 07:43 
user profile iconXearox hat folgendes geschrieben Zum zitierten Posting springen:

nun möchte ich, das wenn ich eine Planetenklasse ausgewählt habe,
das sich alle anderen Automatisch deaktivieren...

Ok. Wie willst Du dann jemals andere Planeten anwählen bzw. die Deaktivierung aufheben. Denn etwas Deaktiviertes kann man nicht anklicken. Also, man kann schon, aber dann tut sich nix.

user profile iconXearox hat folgendes geschrieben Zum zitierten Posting springen:
oder gibt es noch eine andere möglichkeit?

Ja. Die Radiobuttons genauso verwenden, wie sie gedacht sind.

Du kannst deine Radiobuttons auf Panels plazieren, dann sind sie auf diesem Panel exklusiv schaltbar, d.h. immer nur ein Radiobuttoni ist angekreuzt / angebupselt.

_________________
Na denn, dann. Bis dann, denn.
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: Sa 16.01.10 22:13 
Also ich hoffe, dass ich Dich richtig verstehe - Du möchtest dann also eine gesamte RadioGroup deaktivieren?
Das müsste doch so gehen, wie es hier auch gemacht wurde:
Bedingtes "Checken" der Items in TradioGroup
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: So 17.01.10 13:34 
user profile iconffgorcky hat folgendes geschrieben Zum zitierten Posting springen:
Also ich hoffe, dass ich Dich richtig verstehe - Du möchtest dann also eine gesamte RadioGroup deaktivieren?


Dann müsste es doch reichen, den ItemIndex auf -1 zu setzen. :gruebel:
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: So 17.01.10 19:55 
Dann wäre kein RadioButton mehr ausgewählt, man könnte aber trotzdem noch einen anklicken...

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^