|
0 / 0 / 0
Регистрация: 10.12.2017
Сообщений: 3
|
|
Диалоговое окно, свои кнопки10.12.2017, 17:06. Показов 3486. Ответов 6
Заранее прошу прощения у завсегдатаев сайта, возможно я не нашел соответствующую тему по своему вопросу, и если так, буду благодарен даже за ссылку.
Проблема следующая: Есть программа с множеством кнопок (на самом деле с электрической схемой в которой label'ы служат в качестве кнопок). Каждому такому элементу соответствует 2 файла, однако открывать их оба не нужно, нужно выбирать один. Для этого хотелось бы сделать диалоговое окно, которое позволит выбрать между "Файл-1", "Файл-2" или "Отмена". Также надпись "Выберите файл". Сделать форму под каждый лэйбл нереально (их около 1000 в программе по скромным расчетам будет). Поэтому хочется реализовать приблизительно следующий алгоритм: 1. Открыть диалоговое окно с вопросом и кнопками. 2. Если нажата кнопка "Файл-1", то открыть такой-то файл [путь]; ИначеЕсли нажата кнопка "Файл-2", то открыть такой-то файл [путь]; Иначе отмена, вернуться к схеме. В инете также не смог найти подходящей темы. Буду крайне признателен за любую помощь, ибо поставлен откровенно в тупик. Всем добра
0
|
|
| 10.12.2017, 17:06 | |
|
Ответы с готовыми решениями:
6
ActiveX Control, при нажатии кнопки в самом компоненте должно открыться модальное диалоговое окно в которое передается дата из UserControla
Диалоговое окно открытия файла в Access |
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 10.12.2017, 17:22 | ||
форма выдаёт в результате не конкретный файл, а номер нажатой кнопки. А там уже дальше обрабатывай в завичимости от лабела
0
|
||
|
0 / 0 / 0
Регистрация: 10.12.2017
Сообщений: 3
|
||
| 10.12.2017, 17:25 [ТС] | ||
0
|
||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 10.12.2017, 17:35 | ||||||
|
"Файл-1", "Файл-2" в своих именах должны иметь индекс лабела и признак из формы
Добавлено через 9 минут как-то так можно:
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.12.2017
Сообщений: 3
|
|
| 10.12.2017, 17:38 [ТС] | |
|
К сожалению, данное реализовать в рамках данной программы невозможно, файлы имеют составное сложное название отличное от лэйблов. Уважаемый Алекс, а возможно как-то передавать данное значение в качестве переменной в предыдущую форму? При этом при нажатии на лэйбл на форме1 программа открывала форму2 и приостанавливала работу, а после получения значения переменной продолжала ее? Заранее большое спасибо!
Добавлено через 1 минуту Предложенный вариант к сожалению тоже не подходит, я сначала думал через него реализовать или через инпутбокс с вводом значения вручную, но это оказывается неудобно. Потому и ищу вариант с кнопками.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||||||
| 11.12.2017, 13:31 | |||||||
А если нельзя сделать соответствующие имена файлов, то никто не мешает сделать таблицу соответствий имён файлов индексам и возвращаемым значениям диалоговой формы. Поместить эту таблицу куда-нибудь (ini-файл, простой текстовой файл, и пр.) и в нужный момент пользоваться Например при запуске программы загрузить таблицу соответствий в словарь и потом выбирать:
0
|
|||||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 11.12.2017, 13:44 | |
|
JetClickGC, мне кажется, что Вам больше больше подойдёт контекстное меню.
Щёлкаете правой кнопкой мыши на Label - появляется меню из трёх пунктов - Файл1, файл2 и отмена. И выбираете, что Вам нужно.
0
|
|
| 11.12.2017, 13:44 | |
|
Помогаю со студенческими работами здесь
7
Стандартное диалоговое окно сохранения файла Как программно вывести диалоговое окно печати Надо добавить на диалоговое окно или форму сообщение из БД Как через диалоговое окно (CommonDialog) выбрать путь к папки для ее копирования? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|