Delphi-PRAXiS
Seite 1 von 3  1 23      

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 RadioButton.Checked:=False funktioniert nicht (https://www.delphipraxis.net/58666-radiobutton-checked-%3Dfalse-funktioniert-nicht.html)

Martin.Ghosts 10. Dez 2005 13:39


RadioButton.Checked:=False funktioniert nicht
 
Bei mir funktioniert RadioButton.Checked:=False beim öffnen des Formulars nicht. Woran kann das liegen?

PierreB 10. Dez 2005 13:46

Re: RadioButton.Checked:=False funktioniert nicht
 
Moin,

hätte ein Thread nicht gereicht (siehe http://www.delphipraxis.net/internal...ct.php?t=70095) ?

Zum Thema:
Was heißt denn funktioniert nicht ? Ist der RadioButton beim Erscheinen des Forms "gechecked" ? Wo hast du denn den Code
Delphi-Quellcode:
RadioButton.Checked:=false
eingebaut ? Ein paar mehr Informationen wären wirklich nicht schlecht.

Martin.Ghosts 10. Dez 2005 13:58

Re: RadioButton.Checked:=False funktioniert nicht
 
sry, bin halt noch nicht so lange dabei.
Also, dann beschreib ich noch mal mein Problem:
Ich öffne ein Formular
hier der Quellcode(wie man das so mach wie du weiß ich nicht):

procedure TForm1.N2Click(Sender: TObject);
begin
Form2.Edit1.Clear;
Form2.ComboBox1.ItemIndex:=-1;
Form2.RadioButton1.Checked:=False;
Form2.RadioButton2.Checked:=False;
Form2.Show;
end;

Wenn ich jetzt das Formular schließe und danach wieder öffne, haben die beiden RadioButtons ihre Eigenschaft Checked:=False bzw. Checked:=True bebehalten. Sie sollen aber beide nichts anzeigen.

PierreB 10. Dez 2005 14:02

Re: RadioButton.Checked:=False funktioniert nicht
 
Moin,

Zitat:

(wie man das so mach wie du weiß ich nicht):
Umfasse deinen Delphi-Quelltext mit den [ delphi]...[ /delphi]-Tag (nur ohne Leerzeichen nach der ersten Klammer). ;)

Zu deinem Problem:
Mach mal folgendes: Klicke auf dein Form2, gehe dann im Objektinspektor auf Ereignisse und trage ins das OnShow deines Form2's folgendes ein:
Delphi-Quellcode:
 Form2.RadioButton1.Checked:=False;
Form2.RadioButton2.Checked:=False;
So sollte es gehen. ;)

Martin.Ghosts 10. Dez 2005 14:15

Re: RadioButton.Checked:=False funktioniert nicht
 
Vielen Dank erst mal für deine Einführung. :-D
Wenn ich bei OnShow jedoch den Quelltext

Delphi-Quellcode:
Form2.RadioButton1.Checked:=False;
(juhu, hat geklappt :) )
kommt eine Fehlermeldung, dass dies kein gültiger Bezeichner sei.

PierreB 10. Dez 2005 14:18

Re: RadioButton.Checked:=False funktioniert nicht
 
Lass mal Form2. im Quelltext weg und versuch es nochmal, sonst könnte ich mir das auch nicht erklären. :gruebel:

Martin.Ghosts 10. Dez 2005 14:23

Re: RadioButton.Checked:=False funktioniert nicht
 
Ne, funktioniert auch nicht. Trotzdem Danke für deine Hilfe.

Ach ja, dir auch ein frohes Fest :wink:

PierreB 10. Dez 2005 14:28

Re: RadioButton.Checked:=False funktioniert nicht
 
Zitat:

Zitat von Martin.Ghosts
Ne, funktioniert auch nicht.

:?

Hm, bist du sicher das es die RadioButtons gibt ? Dann versuch mal was anderes: In das OnClose Ereignis von Form2 schreibst du rein:
Delphi-Quellcode:
RadioButton1.checked := false;
RadioButton2.checked := false;
Dann versuch mal ob das dann geht wenn du das Form schließt und wieder öffnest. Ansonsten weiß ich auch nicht. ;)

*Heute irgendwie auf dem Schlauch steht*

Martin.Ghosts 10. Dez 2005 14:38

Re: RadioButton.Checked:=False funktioniert nicht
 
Ne, auch nicht. Aber so, wie ich es ganz am Anfang gemacht habe, müsste es doch eigendlich auch gehen? Ich glaube ich laufe heute die ganze Zeit vor ne Wand? :wall:

Lannes 10. Dez 2005 14:39

Re: RadioButton.Checked:=False funktioniert nicht
 
Hallo,

das hängt damit zusammen welches Element der Form2 den Focus hat, wenn die Form2 geschlossen wird.
In OnClose der Form2 folgendes einfügen:
Delphi-Quellcode:
Edit1.SetFocus;


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.
Seite 1 von 3  1 23      

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