Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 14:51   #1
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию Убрать кнопку Отмена в OpenDialog

Можно ли сделать так чтобы при выборе файла была только одна кнопка открыть, а кнопка отмена отсутствовала бы или была неактивна?
city32 вне форума Ответить с цитированием
Старый 01.12.2011, 14:58   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Создайте свой диалог открытия.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 01.12.2011, 15:11   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от city32 Посмотреть сообщение
Можно ли сделать так чтобы при выборе файла была только одна кнопка открыть, а кнопка отмена отсутствовала бы или была неактивна?
Ну сделайте так, чтобы диалог выбора файлов открывался до тех пор, пока пользователь не выберет файл. То есть, если он его закрыл или нажал отмена, то запускайте его снова...
Вадим Мошев вне форума Ответить с цитированием
Старый 01.12.2011, 15:16   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
...только одна кнопка открыть...
А если пользователь передумал выбирать файл, то прогу снимать только через диспетчер задач?
Цитата:
так вот и надо чтобы он обязательно выбрал файл
Это насилие над правами человека
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 01.12.2011 в 15:25.
Аватар вне форума Ответить с цитированием
Старый 01.12.2011, 15:22   #5
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию

так вот и надо чтобы он обязательно выбрал файл
city32 вне форума Ответить с цитированием
Старый 01.12.2011, 15:27   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

может вам лучше передумать логику?
например у меня в программке по изменению изображений эффекты не доступны пока не открыт файл.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.12.2011, 15:36   #7
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию

Может быть. Ситуация следующая.Пользователь решил перенести файл с базой на другое место, чтобы указать путь к новому файлу ему надо выбрать этот файл, нажать кнопку отмену появляется ошибка.Вот я и подумал что путь к базе полюбому надо указывать
city32 вне форума Ответить с цитированием
Старый 01.12.2011, 15:39   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ошибка же в вашей программе. После отказа пользователя и программа не должна переносить файл. Вот и все решение проблемы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пользователь запретил приглашать себя в приложения", сколько не парился никак не могу убрать. Как убрать? nigretos Свободное общение 3 10.06.2011 15:48
Убрать кнопку закрыть и иконку Miller-1981 Win Api 2 16.11.2010 21:49
Редактирование данных, по нажатию на кнопку "Отмена" Droid БД в Delphi 4 13.03.2010 01:38
Как убрать (спрятать) кнопку Maximize на форме чтобы остались только Minimize и Close athlant64 Общие вопросы Delphi 15 11.11.2007 17:08
OpenDialog.Options:=OpenDialog.Options+[ofAllowMultiSelect]; necky Компоненты Delphi 2 11.08.2007 12:53