Une idée de l'une des options du composant Tradiogroup Invisible? (Delphi 7) p>
p>
4 Réponses :
RadioGroup1.Controls[...].Visible := False;
Il laissera cependant un point vide où l'article devient invisible était :)
Supprimer la chaîne souhaitée du Tradiogroup.items Code> Propriété:
Qui déplace les autres articles par un (Donc, si vous utilisez les index ailleurs, vous devez vous ajuster pour cela).
True, car la suppression de la chaîne de la propriété Éléments supprimera le bouton radio correspondant et repositionnera les boutons restants en conséquence.
Je pense qu'il serait plus sémantique d'utiliser les boutons et utilisable-sage, pour désactiver ( [] code> à la place, donc activé: = Faux code>) plutôt que de masquer p> p>
Si vous souhaitez conserver l'élémentIndex des chaînes / éléments (visible ou non) dans le groupe de radio, vous allez devoir les garder ailleurs. Donc, déclarez une TStringList qui contient tous les éléments de radiogroupe séparément. Ensuite, recherchez l'index dans cette source de filtre après la sélection du groupe radio. Quelque chose comme: un peu de frais de tête mais simple et compréhensible ... p> p>
Sans savoir exactement votre raison de le faire, je suppose que vous souhaitez supprimer une option qui n'est pas disponible ou non applicable. Ainsi, en tant que directive générale d'interface utilisateur, je vous suggérerais de simplement Désactiver B>.