Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Ella17
0 / 0 / 2
Регистрация: 20.05.2012
Сообщений: 183
#1

Активация Radiobutton при определенных значениях в combobox - Delphi

07.06.2014, 15:11. Просмотров 520. Ответов 6
Метки нет (Все метки)

Здравствуйте.
Дело в том, что у меня есть два radiobutton'а и один combobox.
Мне нужно, чтобы при определенном значении в combobox активировался radiobutton3 или же radiobutton4.
Я знаю, что для активации прописывают radiobutton3.checked:=true. Я пробовала по-разному прописывать код, но то активируется только один radiobutton или же вообще оба не активируются...

Delphi
1
2
3
4
5
6
7
if (ComboBox3.Text='0,1') and (ComboBox3.Text='0,2') and (ComboBox3.Text='0,3') and (ComboBox3.Text='0,4')  and (ComboBox3.Text='0,5') 
then  begin
  RadioButton4.Checked:=true
  end else
 if (ComboBox3.Text='0,6')  and  (ComboBox3.Text='0,7') and (ComboBox3.Text='0,8') and (ComboBox3.Text='0,9') and (ComboBox3.Text='0,110') and (ComboBox3.Text='0,12') and (ComboBox3.Text='0,13') 
then begin
 RadioButton3.Checked:=true;
И так пробовала, но тогда активируется только один radiobutton...

Delphi
1
2
3
4
5
if (ComboBox3.Text='0,1') and (ComboBox3.Text='0,2') and (ComboBox3.Text='0,3') and (ComboBox3.Text='0,4')  and (ComboBox3.Text='0,5') 
then  begin
  RadioButton4.Checked:=true
  end else begin
 RadioButton3.Checked:=true;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2014, 15:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Активация Radiobutton при определенных значениях в combobox (Delphi):

Заполнение из ComboBox в RadioButton
Здравствуйте уважаемые программисты! Выручайте нужна ваша помощь! Нужно...

Непонятки с RadioButton и ComboBox
Ребята, нуждаюсь в вашей помощи. Есть пару вопросов по поводу написания...

Управление св-вом ComboBox.Enabled через RadioButton'ы
Добрый день. Есть такая у меня проблема. В программе есть 2 кнопки...

Combobox и чтение определенных значений из файла
Здравствуйте! Нужна помощь. Есть форма с Combobox, так же есть папка с файлами...

Разработать проект используя один из компонентов ListBox,ComboBox,RadioButton,CheckBox
Дана строка. Выполнить следующие действия: -определить долю в процентах букв...

Как сделать, чтобы в при выборе одного итема в ComboBox, в другом ComboBox выводился итем того же индекса?
Как сделать чтобы в при выборе одного итема в в ComboBox в другом ComboBox...

6
саша40
-10 / 287 / 47
Регистрация: 14.08.2012
Сообщений: 2,522
07.06.2014, 15:17 #2
RadioButton.Enabled - дает доступ к компоненту пользователю. Поэскерементируйте с ним.
0
Ella17
0 / 0 / 2
Регистрация: 20.05.2012
Сообщений: 183
07.06.2014, 15:40  [ТС] #3
саша40, Спасибо, я с ним экспериментировала... Но там та же проблема.

Добавлено через 38 секунд
Мне нужно, чтобы radiobutton именно активировался
0
FIL
Модератор
3409 / 2547 / 725
Регистрация: 19.09.2012
Сообщений: 7,908
07.06.2014, 15:56 #4
Цитата Сообщение от Ella17 Посмотреть сообщение
то активируется только один radiobutton или же вообще оба не активируются.
Они для этого и придуманы - чтобы только один активировался.
Надо несколько - используй CheckBox.
0
Ella17
0 / 0 / 2
Регистрация: 20.05.2012
Сообщений: 183
07.06.2014, 16:05  [ТС] #5
FIL, Я не правильно сформулировала:
"то всегда активируется только один из radiobutton или же вообще оба не активируются."
Да, мне так и надо, чтобы один из них активировался, в зависимости от значений в combobox.
0
FIL
Модератор
3409 / 2547 / 725
Регистрация: 19.09.2012
Сообщений: 7,908
07.06.2014, 16:46 #6
Тогда:
Delphi
1
2
3
4
5
if (ComboBox3.Text='0,1') or (ComboBox3.Text='0,2') or (ComboBox3.Text='0,3') or (ComboBox3.Text='0,4')  or (ComboBox3.Text='0,5') 
then  begin
  RadioButton4.Checked:=true
  end else begin
 RadioButton3.Checked:=true;
1
Ella17
0 / 0 / 2
Регистрация: 20.05.2012
Сообщений: 183
07.06.2014, 16:54  [ТС] #7
FIL, Спасибо! Всё уже голова кипит, про or то и забыла...))
0
07.06.2014, 16:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2014, 16:54
Привет! Вот еще темы с решениями:

Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1
Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось...

Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1
Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось...

Ошибка при трёх значениях в StringGrid1
В ответ при любых значения выводятся одни и те же числа

Как сделать чтобы после нажатия RadioButton в одном из шести Radiogroop в edit1 автоматически вносилось значение radiobutton
Как сделать чтобы после нажатия RadioButton в одном из шести Radiogroop в edit1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru