Любая идея сделать один из вариантов в компоненте TRadioGroup невидимым? (Delphi 7)Как Невидимый один из элементов в TRadioGroup?
ответ
Я думаю, что было бы более семантический использовать Buttons[]
свойство вместо, так
RadioGroup.Buttons[Index].Visible := False
и удобство использования, чтобы отключить (Enabled := False
) вместо того, чтобы скрыть
RadioGroup1.Controls[...].Visible := False;
Это, однако, оставляет пустое место, где предмет становится невидимым: :) – Plastkort 2010-11-26 07:12:58
Удалить нужную строку из TRadioGroup.Items
собственности:
RadioGroup1.Items.Delete(IndexHere);
Который перемещает другие предметы на один (так что если вы используете индексы где-то в другом месте, вам нужно настроить для этого). – 2010-11-26 10:55:38
Если вы хотите сохранить itemindex строк/элементов (видимых или нет) в радиогруппе, вам придется держать их где-то в другом месте. Поэтому объявите TStringlist, который будет содержать все элементы радиогруппы отдельно. Затем найдите индекс в этом списке строк после выбора группы радио. что-то вроде:
RadioGroup: TRadioGroup;
AllRadioItems: TStringList;
fill both... ect
RealIndex := AllRadioItems.IndexOf(RadioGroup.Items[RadioGroup.ItemIndex]);
немного накладных расходов, но простых и понятных ...
- 1. Подпись в TPanel как TRadioGroup?
- 2. Невидимый список элементов списка
- 3. Какой переключатель выбран в TRadioGroup?
- 4. Создание FMX TRadioGroup из VCL-кода?
- 5. Delphi 6 TRadioGroup с настраиваемыми контроллерами TRADIOButton?
- 6. Как получить один массив элементов из массива из нескольких элементов?
- 7. Невидимый маркер в Eclipse
- 8. Как сделать невидимый интернет-исследователь?
- 9. Хранение значения переменной с помощью TRadioGroup
- 10. Невидимый пароль
- 11. Как видеть/невидимый значок запуска в android?
- 12. UITableViewCells невидимый
- 13. PHP Невидимый строка
- 14. невидимый JFrame от JPanel
- 15. Невидимый самозарядные в PhilePhP
- 16. Невидимый календарь в DatePicker
- 17. Невидимый отступ в питоне
- 18. Невидимый div в браузер
- 19. Как установить кнопку невидимый андроид
- 20. Невидимый неопределенный TextViews в TableLayout
- 21. Как удалить один из элементов в ролях. GetAllRoles()
- 22. Как установить один из элементов по умолчанию в ng-options?
- 23. Нижний колонтитул как один из элементов в ListView.
- 24. Как скрыть один из новых элементов HTML5 в IE8?
- 25. Как получить один элемент из 3-х элементов в Javascript
- 26. Как проверить, входит ли один из следующих элементов в список?
- 27. Выбор нескольких элементов, где один из элементов равен $ (this)
- 28. Невидимый текст в Intellij IDEA
- 29. Элемент 'select' Найти один из элементов 'option'?
- 30. Невидимый JComboBox
, не зная точно причину, чтобы сделать это, я supose, что вы хотите удалить какой-то вариант, который либо отсутствует, либо не применяется. В качестве общего руководства по пользовательскому интерфейсу я бы предложил вам просто ** отключить ** это вместо этого. – 2010-11-26 10:59:18