Une idée pour rendre invisible l'une des options du composant TRadioGroup? (Delphi 7)comment Invisible un de l'article dans TRadioGroup?
Répondre
Je pense qu'il serait plus sémantique à utiliser au lieu Buttons[]
propriété, de sorte
RadioGroup.Buttons[Index].Visible := False
et l'ergonomie, pour désactiver (Enabled := False
) plutôt que de masquer
RadioGroup1.Controls[...].Visible := False;
Il laissera cependant un endroit vide où l'élément devient invisible était :) – Plastkort
Retirez la chaîne souhaitée de la propriété TRadioGroup.Items
:
RadioGroup1.Items.Delete(IndexHere);
Qui déplace les autres éléments de un (donc si vous utilisez les index ailleurs, vous devez ajuster pour cela). –
True, car la suppression de la chaîne de la propriété Items supprime le TRadioButton correspondant et repositionne les boutons restants en conséquence. –
si vous souhaitez conserver l'élément itemindex des chaînes/éléments (visibles ou non) dans le groupe radio, vous devrez les conserver ailleurs. Donc, déclarez une TStringlist qui contient tous les éléments du radiogroupe séparément. Puis recherchez l'index dans cette liste de chaînes après la sélection du groupe radio. quelque chose comme:
RadioGroup: TRadioGroup;
AllRadioItems: TStringList;
fill both... ect
RealIndex := AllRadioItems.IndexOf(RadioGroup.Items[RadioGroup.ItemIndex]);
un peu de frais généraux, mais simple et compréhensible ...
- 1. Comment faire un NSComboBox invisible ou transparent
- 2. Comment rendre un TreeNode invisible? (C#)
- 3. Rendre un libellé visible/invisible dans Delphi
- 4. Comment rendre une colonne invisible dans un gridview?
- 5. comment faire titreBar de Flash mx.containers.Panel invisible?
- 6. Dans Tkinter est-il possible de rendre un widget invisible?
- 7. Invisible JComboBox
- 8. silverlight zone de frappe invisible
- 9. Faire des lignes de table invisible un visible par un
- 10. classe invisible de WebService dans l'application
- 11. sifr Problème - tout invisible
- 12. Bouton invisible/transparent qui fonctionne comme un habitué dans Android?
- 13. Suppression du contrôle invisible
- 14. comment définir un onglet TabControl pour être invisible
- 15. Marque ID champ invisible dans detailsview
- 16. Comment rendre invisible la "piste" d'UISlider?
- 17. Impression d'un NSView invisible
- 18. Flash/Actionscript: Comment faire sprite chevauchement invisible
- 19. Safari Frames Invisible Scrollbar
- 20. Apprendre Invisible Caractéristiques
- 21. Comment puis-je cacher (rendre invisible) une ligne dans JTable?
- 22. Ultimate grid invisible
- 23. Zend Framework Invisible Controllers
- 24. Mystère du texte invisible dans Chrome
- 25. Syntaxe C++ invisible
- 26. Créer une fenêtre invisible dans GTK #?
- 27. Faire un div visible et un autre invisible
- 28. Comment faire une colonne dans JTable Invisible pour Swing Java
- 29. ModalPopupExtender rend invisible popupcontrol
- 30. Mise en cache invisible dans ASP.Net MVC
Sans connaître exactement votre raison de le faire, je supose que vous souhaitez supprimer une option qui est soit non disponible ou non applicable. Donc, en tant que directive générale d'interface utilisateur, je vous suggère de simplement ** désactiver ** à la place. –