336 / 172 / 68
Регистрация: 25.02.2018
Сообщений: 616
|
|
1 | |
Как реализовать запуск команды по выбору значения в COMBOBOX?13.03.2018, 00:59. Показов 1371. Ответов 3
Метки нет (Все метки)
Доброго времени суток!
Подскажите мне пожалуйста как реализовать запуск определенной команды при выборе соответствующего значения в combobox. Объясню смысл действий. Необходимо в поле произвести форматирование текстовых файлов определенным образом (коды есть) и сохранить их в файлы. Форматирование производится для нескольких файлов, по очереди или на выбор (не суть), но при этом оно разное. Т.е. например в одном файле удаляются числовые значения, в другом определенные строки. Как отформатировать текст и привести его у нужному варианту я разобрался, но при этом на форме получилось дополнительно 3 кнопки BUTTON. Все вроде бы просто на первый взгляд, но, с целью оптимизации кода, да и чтобы не плодить дополнительные кнопки можно ли сделать так: на форму поместить COMBOBOX, 2 кнопки BUTTON, 2 поля MEMO. Текстовый файл с помощью OPENDIALOG BUTTON1 загружается в MEMO1. Затем в COMBOBOX выбирается необходимое значение (которое будет прописано в ITEM (вдальнейшем оно меняться не будет), и при нажатии на BUTTON2 происходит обработка текста и выгрузка его в MEMO 2. Т.е. если в COMBOBOX выбрано значение "УДАЛИТЬ СТРОКИ", то выполняется одна команда, если выбрано "УДАЛИТЬ ЧИСЛА", то выполняется другая команда. Форматирование прописать смог и вроде бы все работает, и команды практически похожи, но как все оптимизировать путем сохращения числа кнопок на форме используя подставляемые значения из COMBOBOX понять не могу. Спасибо заранее.
0
|
13.03.2018, 00:59 | |
Ответы с готовыми решениями:
3
По выбору из ComboBox'а присвоить значения ячейкам Открытие изображения PictureBox по выбору значения comboBox ComboBox или как реализовать запись в него если нет такого значения Как можно реализовать чтобы после выбора значения combobox оно скрывалось из него? |
northener
|
13.03.2018, 02:55
#2
|
Не по теме: Вот в подобных топиках мне очень нравится "Подскажите мне пожалуйста". Подсказка она бывает разной. А всё зависит от уровня знаний вопрошающего о помощи.
0
|
222 / 66 / 33
Регистрация: 23.05.2014
Сообщений: 715
|
||||||
13.03.2018, 07:07 | 3 | |||||
Сообщение было отмечено Ашотик2018 как решение
Решение
Ашотик2018, почитайте про конструкцию case. Выбрал команду в комбобоксе и на кнопку "Выполнить" пишешь код с кейсом. Например:
1
|
336 / 172 / 68
Регистрация: 25.02.2018
Сообщений: 616
|
|
13.03.2018, 09:36 [ТС] | 4 |
Drvolodko спасибо большое! Все работает так как и было задуманно.
0
|
13.03.2018, 09:36 | |
13.03.2018, 09:36 | |
Помогаю со студенческими работами здесь
4
Команды в консоли. Как после выполнения одной из них вернуться к первоначальному выбору Как сделать чтобы при выборе в combobox , менялись значения в других combobox? C# Как сделать чтобы при выборе в combobox , менялись значения в других combobox? Как сделать чтобы при выборе в combobox , менялись значения в других combobox? Visual Basic 6.0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |