|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.01.2008, 15:43 | #11 |
Пользователь
Регистрация: 06.01.2008
Сообщений: 61
|
я имел ввиду тот же самый пример, только GroupBox с двумя радио кнопками и в добавок CheckBox. Если CheckBox активен то к ответу + 15.
|
06.01.2008, 15:44 | #12 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Если нужно проверить какой RadioButton выбран, то код такой:
if RadioButton1.Checked then... Единственное, желательно еще на этапе разработки установить у одного из RadioButton свойство Checked равным True, дальнейшее переключение между ними будет происходить автоматически. |
06.01.2008, 16:53 | #13 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
У всех компонентов есть специальное пользовательское свойство TAG типа INTEGER.
Загоняем в это свойство нужные вам значения и оперируем ими напрямую, например: Result:=RadioButton1.Tag+RadioButto n2.Tag+15; |
08.01.2008, 13:01 | #14 | |
Пользователь
Регистрация: 06.01.2008
Сообщений: 61
|
Цитата:
|
|
08.01.2008, 13:13 | #15 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вообще то в RadioGroup есть свойство ItemIndex, оно покажет номер радиокнопки которая включена в этой группе.
I'm learning to live...
|
08.01.2008, 13:22 | #16 |
Пользователь
Регистрация: 06.01.2008
Сообщений: 61
|
|
10.01.2008, 00:10 | #17 |
Пользователь
Регистрация: 06.01.2008
Сообщений: 61
|
а как обратиться (отключить), определенный элемент в radioButton
|
10.01.2008, 00:28 | #18 |
Пользователь
Регистрация: 06.01.2008
Сообщений: 61
|
уточню немного вопрос, не получается отключить кнопку из радиогрупп2, когда выбираем радиоБатон1 в радиоГрупп1.
вот листинг, как я хотел это осуществить, но не работает begin // выбор шага цепи t case RadioGroup1.ItemIndex of 0: t := 15; 1: t := 21; 2: t := 44; end; if t =15 then begin h1 :=7; TRadioButton(RadioGroup2.Controls[2]).Enabled := False; end else if t=21 then begin h1 :=8; h3 :=95; end else if t=44 then begin h1 :=12; h3 :=18; end; |
10.01.2008, 10:07 | #19 |
Пользователь
Регистрация: 14.11.2007
Сообщений: 74
|
Код:
Каждый из нас в чём-то новичок
|
10.01.2008, 10:33 | #20 | |
Пользователь
Регистрация: 06.01.2008
Сообщений: 61
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает программа на delphi | pcholka | Софт | 5 | 10.01.2008 20:04 |
помощь с radiobutton | paralitic | Компоненты Delphi | 1 | 06.06.2007 09:15 |
Radiogroup & radiobutton | KlErik | Компоненты Delphi | 1 | 14.05.2007 09:35 |
Как лучше построить код для Radiobutton | Inbox | Общие вопросы Delphi | 4 | 29.01.2007 20:38 |