Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    92

    [Delphi] TRadioButton : la proprietà checked

    Ciao!

    Mi capita una cosa strana con i RadioButton.
    Quando clicco su un componente
    la sua proprietà Checked dovrebbe diventare
    uguale True..invece rimane a False.

    La situazione è questa :
    ho 7 RadioButton
    di cui 4 svolgono una funzione
    e 3 un'altra. Sono sulla stessa Form.
    Non ho usato il TRadioGroup
    perchè non mi piace il box intorno
    e il modo in cui mi visualizza
    i vari radio.

    Sull'OnClick del RadioButton
    ho messo delle istruzioni.

    La proprietà che mi servirebbe è
    proprio Checked... per verificare
    quale RadioButton è selezionato
    ma questo non accade mai.

    Come posso fare?
    Perchè capita questa cosa?

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Il controllo RadioButton diventa automaticamente "spuntato" quando si fa clic su di esso (la proprietà Checked assume il valore True), pertanto controlla di non aver risposto ad un evento OnClick relativo a questi controlli in cui sposti la spunta su un altro controllo o intervieni in qualche modo su questo meccanismo.

    Inoltre, i controlli RadioButton devono essere raggruppati in qualche modo; solo un RadioButton alla volta, all'interno dello stesso controllo Parent, può essere "spuntato", quindi devi racchiudere i RadioButton che si riferiscono alle alternative di una determinata opzione all'interno di un pannello contenitore (il TPanel va benissimo).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    92
    Non so come ringraziarti!!
    non avevo pensato alla cosa
    più importante !!

    solo un RadioButton alla volta, all'interno dello stesso controllo Parent, può essere "spuntato"
    Ora va alla grande!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.