Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
1

Скрытие каких-либо объектов после смены индекса в RadioGroup

22.05.2018, 19:38. Показов 3049. Ответов 28
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть у меня два объекта, к примеру Memo и StringGrid.
Есть RadioGroup1 имеющий 2-a Items`a: "Memo1","StringG".
Если я выбираю первый пункт, то у меня значение memo1.visible становится true и в окне программы появляется Memo.
Если выбираю второй пункт -- появляется StringGrid.

ВОПРОС: как сделать так, дабы при выборе второго варианта в radiogroup первый выключался, а при выборе первого ---- второй выключался. Простыми словами: тыкаю на "Memo" -- появляется только memo1, не закрываю программу и тыкаю на "StringG" и memo1 исчезает, вместо него появляется только StringG.


В принципе, я могу написать что-то типо
Delphi
1
2
3
4
case RadioGroup1.ItemIndex of
0: begin StringGrid1.Visible := false; Memo1.Visible := true; end;
1: begin Memo1.Visible := false; StringGrid1.Visible := true; end;
end;
Окей.....но если у меня к примеру 5 объектов, мне что писать что-то в виде этого:
Delphi
1
2
3
4
5
6
7
8
case RadioGroup1.ItemIndex of
0: begin StringGrid1.Visible := false; Memo1.Visible := false; GroupBox1.Visible:=false; LAbel1.Visible:=fasle, Label2.Visible := true; end;//это выводит только один лэйбл
1: //и так со всеми остальными...
2: //
3: //
4: //
5: //
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2018, 19:38
Ответы с готовыми решениями:

При изменении каких либо данных программа либо вылетает, либо просто не изменяет данные
Добрый вечер. Только недавно начал заниматься С++. И вот возникли проблемы. При изменении каких...

Обновление существующегося сайта (после внесения каких-либо изменений в логику и классы)
Добрый день. Хотелось бы узнать как правильно обновлять сайт который работает и залит на хостинг,...

Вывод скрытого блоки либо информации после авторизации либо регистрации пользователя на сайте
Ув. знатоки, такой вопрос, есть сайт, нужно чтобы после авторизации "Блок <div> с регистрацией"...

Скрытие объектов на форме
У меня есть форма с несколькими вкладками. Всё, что должно быть на 1 вкладке я уже раскидал,...

28
Модератор
9260 / 6038 / 2379
Регистрация: 21.01.2014
Сообщений: 25,801
Записей в блоге: 3
27.05.2018, 05:28 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от northener Посмотреть сообщение
Это почему?
А зачем? Чтобы жизнь себе усложнить при переносе проекта на другую машину?
0
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
27.05.2018, 14:00  [ТС] 22
ну, вдруг будет что-то с файлами, к примеру как у меня с Unit1.pas. Только не даже енто не помогло)
0
Житель Земли
3002 / 3004 / 391
Регистрация: 26.07.2011
Сообщений: 11,463
Записей в блоге: 1
27.05.2018, 14:02 23
Цитата Сообщение от abortion error Посмотреть сообщение
сохранял проект, выходил из него, копировал папку, вставлял в другую("БЕКАП").
1. выходить (закрывать проект) совсем не обязательно
2. архивирование - это не наш метод, да?
0
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
27.05.2018, 14:45  [ТС] 24
Скрытие каких-либо объектов после смены индекса в RadioGroup
0
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
27.05.2018, 14:47  [ТС] 25
ых, да фиг с ним, с проектом. Заного напишу.
Кстати кода самого меню, в этот раз, стало намного меньше) ибо просто нужно было применить OnExit, и две строки записать туда(енто я о способе DenNik). Такая манипуляцию знатно сократила мне кучу условий. Всем спасибо за участие)
П.С.
Тему удалить никак нельзя?
0
Житель Земли
3002 / 3004 / 391
Регистрация: 26.07.2011
Сообщений: 11,463
Записей в блоге: 1
27.05.2018, 14:49 26
ну и что? архив создан после "исчезновения" файла.
а открой-ка файл *.dpr в блокноте и покажи
0
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
27.05.2018, 14:54  [ТС] 27
Дата создания архива Название: Скриншот 27-05-2018 145223.png
Просмотров: 24

Размер: 4.6 Кб

Скрытие каких-либо объектов после смены индекса в RadioGroup
0
Житель Земли
3002 / 3004 / 391
Регистрация: 26.07.2011
Сообщений: 11,463
Записей в блоге: 1
27.05.2018, 16:19 28
.~dpr - это предпоследняя версия файла. в актуальном *.dpr тоже есть строка Unit1 in ...? а то может ты его из проекта случайно удалил
0
1181 / 623 / 160
Регистрация: 19.04.2018
Сообщений: 2,923
29.05.2018, 16:46  [ТС] 29
я конечно ещё тот отбитый рукажоп, но я хз как енто возможно).
Да ладно, я программу уже заново написал(почти).
вот, пытаюсь доделать штрихи
0
29.05.2018, 16:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2018, 16:46
Помогаю со студенческими работами здесь

Ввод степени и нижнего индекса в TextBox, либо другой объект
Возможен ли вводить степень (маленькая цифра у верхнего края символа) и нижний индекс (маленькая...

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

Рандомное скрытие объектов на форме
на форме расположено несколько объектов картинок, нужно чтобы при нажатии на кнопку -часть картинок...

Схема оплаты каких-либо услуг
не знаю как реализовать такую схему. Допустим при заключении договора оплачивать можно либо...


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

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru