![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
![]()
Доброй ночи, уважаемые знатоки.
Решил сделать следующую вещь: чтобы при положении радио в 1ом и 2ом положении GroupBox с Editами был неактивный и серенький. Написалил действия, засунул под кнопочку, все работает. Стал думать куда их засунуть, чтобы активация/дезактивация происходила сразу при переключении RadioButton в RadioGroup и... дальше не сообразил пока( А еще только что глянул на дерево формы, заметил что у меня все три RadioButton лежат не внутри Radiogroup, а все вместе прямо на форме. Это не очень хорошо, да? Помогите пожалуйста разобраться. P.S. А еще в названии темы ошибку грамматическую допустил. Последний раз редактировалось 3BEPOBOY; 28.03.2011 в 00:46. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
у RadioButton есть событие OnClick
Но в вашем случаее предпочтительно испротзовать RadioGroup + его событие OnChange в котором выполняется: Код:
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 18.05.2010
Сообщений: 10
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
![]() Цитата:
На удачу сунул в OnClick, не повезло) Ну Case ни Case не принципиально. Мне как-то привычнее деревья if раскладывать. Может все-таки в этом дело? Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
![]()
Вопрос конечно я свой решил, просто создал 3 штуки RadioButtonClick.
Но это не правильно как-то мне кажется... С GroupBox так и не разобрался. Зачем он мне вообще? хотя убирать не стал, рамочка. Симпатично. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
![]()
Для тестирования проблемы полчаса назад набросал модуль для Form1, на ней radiogroup с тремя radiobutton'ами и groupbox с двумя Edit'ами. Суть в том, что при выборе radiobutton1 и radiobutton2 невозможно редактировать Edit'ы, а выбор radiobutton3 позволяет это делать:
Код:
Программирую по необходимости
Последний раз редактировалось tsar_; 29.03.2011 в 17:19. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
![]()
эээ... Я не могу догнать что-то... А где в коде RadioButtonы? они как-то уже включены в Radiogroup что-ли?
У меня так получилось: Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
![]()
Я так понял, у тебя radiobutton'ы существуют отдельно, а radiogroup для красивой рамочки... А между тем radiogroup должен являться контейнером для radiobutton'ов и через него должен осуществляться доступ к ним.
Слушай же: 1) Создаешь radiogroup1; 2) Лезешь в Object Inspector, находишь свойство Items и тыкаешь по |...|; 3) В появившемся текстовом редакторе задаешь названия самих radiobutton'ов. Помни: название для одного radiobutton'а располагай на одной строке. Таким образом, сколько строк сделаешь, столько и будет у тебя radiobutton'ов. 4) radiobutton'ы нумеруются с нуля. Доступ к ним через radiogroup осуществляется его свойством ItemIndex; 5) Если необходимо, чтобы при создании формы какой-либо из radiobutton'ов (например, первый) был уже помечен, нужно в обработчике события OnCreate для формы написать Код:
Вроде описал базовое. Пересмотри еще раз приеденный мной код.
Программирую по необходимости
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 82
|
![]()
Воот! я 3 раза переспрашивал насчет того что radiobuttonы лежат отдельно, никто внимания не обратил)
Спасибо большой за подробный ответ! |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
![]()
Рад, что помогло
![]()
Программирую по необходимости
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
передача текста в textarea в зависимости от выбора radiobutton | AndreiN | JavaScript, Ajax | 2 | 24.03.2011 19:19 |
Как связать 3 кнопки, Radiobutton и Access | GrMouse | Общие вопросы Delphi | 2 | 21.03.2011 02:24 |
Формировать DataSource и DataField динамически в зависимости от RadioButton (Delphi) | Gover | Помощь студентам | 0 | 28.03.2010 21:18 |
Как программно выделить нужный RadioButton? | bafy | Компоненты Delphi | 1 | 17.02.2009 11:38 |
Delphi. RadioButton. Как оно работает? :) | R11 | Помощь студентам | 20 | 10.01.2008 11:10 |