Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
Ella17
0 / 0 / 0
Регистрация: 20.05.2012
Сообщений: 183
#1

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

07.06.2014, 15:11. Просмотров 490. Ответов 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 - Delphi
Здравствуйте уважаемые программисты! Выручайте нужна ваша помощь! Нужно сделать, что-то вроде программы тестирования. Имеется ComboBox в,...

Непонятки с RadioButton и ComboBox - Delphi
Ребята, нуждаюсь в вашей помощи. Есть пару вопросов по поводу написания программы на delphi7. Кто может помочь - напишите в тему или в ЛС...

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

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

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

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

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

Добавлено через 38 секунд
Мне нужно, чтобы radiobutton именно активировался
0
FIL
Модератор
3379 / 2517 / 480
Регистрация: 19.09.2012
Сообщений: 7,851
07.06.2014, 15:56 #4
Цитата Сообщение от Ella17 Посмотреть сообщение
то активируется только один radiobutton или же вообще оба не активируются.
Они для этого и придуманы - чтобы только один активировался.
Надо несколько - используй CheckBox.
0
Ella17
0 / 0 / 0
Регистрация: 20.05.2012
Сообщений: 183
07.06.2014, 16:05  [ТС] #5
FIL, Я не правильно сформулировала:
"то всегда активируется только один из radiobutton или же вообще оба не активируются."
Да, мне так и надо, чтобы один из них активировался, в зависимости от значений в combobox.
0
FIL
Модератор
3379 / 2517 / 480
Регистрация: 19.09.2012
Сообщений: 7,851
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 / 0
Регистрация: 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 - Delphi
Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1. Что-то типо этого: ...

Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1 - Delphi
Как сделать чтобы после нажатия RadioButton в Label2 автоматически вносилось произведение RadioButton на Label1. Только есть одно "НО", при...

Вычиcлить значения многочленов при заданных значениях Х - Delphi
Даны числа a0,...,a6. Получить для x=1,2,3 значения p(x+1)-p(x), где p(y)=a6*y^6+a5*y^5+...+a0.

Некорректная работа графика при больших значениях - Delphi
Собственно программа для построения графика функции (y=(x+a)^3 * (b-a)^(1/3)) и нахождения корней. При маленьких значениях a,b (н-р 1,...


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

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

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