AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RadioGroup.Itemindex verstellt sich selbst?!?

Ein Thema von Mysticus · begonnen am 6. Dez 2006 · letzter Beitrag vom 5. Mär 2011
Antwort Antwort
Mysticus

Registriert seit: 16. Sep 2003
Ort: Gomaringen
13 Beiträge
 
Delphi 2009 Professional
 
#1

Re: RadioGroup.Itemindex verstellt sich selbst?!?

  Alt 6. Dez 2006, 16:35
Hallo zusammen,

das geht aber echt schnell, daß hier die ersten Antworten eintrudeln.

@raiguen & darkchild:

Mein Programm enthält wirklich nur die beiden genannten von mir geschriebenen Funktionen. Ich schließe Form2 - wie gesagt - durch Click auf das Schließen-Symbol oben rechts, dabei wird das Formular tatsächlich geschlossen und seine Close()-Funktion wird ausgeführt. Es bleibt aber natürlich instanziert (ich führe ja kein Destroy() aus, was unter Delphi ja auch ganz und gar unüblich wäre). Das alles sollte aber m. E. auch nichts zur Sache tun, denn in FormShow setzte ich den ItemIndex ja explizit neu und dieser Code wird auch wirklich ausgeführt, wie sich mit einem Breakpoint leicht überprüfen läßt. Aber er wird danach von einem nicht von mir stammenden Code wieder überschrieben, und das fand ich ziemlich obskur.

@lannes:

Tatsächlich, diese Lösung funzt und erfüllt das, was ich mit elegant gemeint habe. Anscheinend merkt sich die VCL, auf welchem Steuerelementen der Focus beim Schließen saß und teilt diesem Steuerelement den Focus nach dem Ausführen von FormShow wieder zu. Das kann ja noch als Feature durchgehen, aber wenn dieses Steuerelement ein RadioButton (einzelner RadioButton oder auch Subelement einer RadioGroup) ist, wird dessen Eigenschaft Checked hierbei gesetzt! Eine CheckBox verhält sich da anderst, nämlich so wie erwartet. Was es alles gibt...

Jedenfalls vielen Dank allen Antwortenden.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 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