Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
336 / 172 / 68
Регистрация: 25.02.2018
Сообщений: 616
1

Как реализовать запуск команды по выбору значения в COMBOBOX?

13.03.2018, 00:59. Показов 1371. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Подскажите мне пожалуйста как реализовать запуск определенной команды при выборе соответствующего значения в combobox. Объясню смысл действий. Необходимо в поле произвести форматирование текстовых файлов определенным образом (коды есть) и сохранить их в файлы. Форматирование производится для нескольких файлов, по очереди или на выбор (не суть), но при этом оно разное. Т.е. например в одном файле удаляются числовые значения, в другом определенные строки. Как отформатировать текст и привести его у нужному варианту я разобрался, но при этом на форме получилось дополнительно 3 кнопки BUTTON. Все вроде бы просто на первый взгляд, но, с целью оптимизации кода, да и чтобы не плодить дополнительные кнопки можно ли сделать так: на форму поместить COMBOBOX, 2 кнопки BUTTON, 2 поля MEMO. Текстовый файл с помощью OPENDIALOG BUTTON1 загружается в MEMO1. Затем в COMBOBOX выбирается необходимое значение (которое будет прописано в ITEM (вдальнейшем оно меняться не будет), и при нажатии на BUTTON2 происходит обработка текста и выгрузка его в MEMO 2. Т.е. если в COMBOBOX выбрано значение "УДАЛИТЬ СТРОКИ", то выполняется одна команда, если выбрано "УДАЛИТЬ ЧИСЛА", то выполняется другая команда.
Форматирование прописать смог и вроде бы все работает, и команды практически похожи, но как все оптимизировать путем сохращения числа кнопок на форме используя подставляемые значения из COMBOBOX понять не могу.

Спасибо заранее.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2018, 00:59
Ответы с готовыми решениями:

По выбору из ComboBox'а присвоить значения ячейкам
Добрый день, сразу извините если мой вопрос покажется банальным, просто я только учусь писать...

Открытие изображения PictureBox по выбору значения comboBox
Здравствуйте, подскажите в чём проблема. Использую Visual Studio 2013, пишу код по выбору...

ComboBox или как реализовать запись в него если нет такого значения
На данный момент делал так пока не начала вылазить не понятная ошибка в перечне Плотность хронятся...

Как можно реализовать чтобы после выбора значения combobox оно скрывалось из него?
Как можно реализовать чтобы после выбора значения combobox оно скрывалось из него?:umnik:

3
northener
13.03.2018, 02:55
  #2

Не по теме:

Вот в подобных топиках мне очень нравится "Подскажите мне пожалуйста". Подсказка она бывает разной. А всё зависит от уровня знаний вопрошающего о помощи.

0
222 / 66 / 33
Регистрация: 23.05.2014
Сообщений: 715
13.03.2018, 07:07 3
Лучший ответ Сообщение было отмечено Ашотик2018 как решение

Решение

Ашотик2018, почитайте про конструкцию case. Выбрал команду в комбобоксе и на кнопку "Выполнить" пишешь код с кейсом. Например:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
case combobox1.itemindex of
0: 
begin
//удаляем строки
//выводим результат
end;
1:
begin
//удаляем числа
//выводим результат
end;
end;
1
336 / 172 / 68
Регистрация: 25.02.2018
Сообщений: 616
13.03.2018, 09:36  [ТС] 4
Drvolodko спасибо большое! Все работает так как и было задуманно.
0
13.03.2018, 09:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2018, 09:36
Помогаю со студенческими работами здесь

Команды в консоли. Как после выполнения одной из них вернуться к первоначальному выбору
Добрый вечер. Меня интересует вот какой вопрос. У меня есть несколько команд, которые выполняет...

Как сделать чтобы при выборе в combobox , менялись значения в других combobox?
Есть два combobox. Как их сделать зависимыми друг от друга. Что бы при выборе одного combobox...

C# Как сделать чтобы при выборе в combobox , менялись значения в других combobox?
Приветствую коллеги. Только встал на путь программирования и столкнулся с дилеммой. Есть форма,...

Как сделать чтобы при выборе в combobox , менялись значения в других combobox? Visual Basic 6.0
Есть несколько компонентов Combobox, списки через Form_load я прописал, теперь списки отображаются....


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

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