Кнопка при выборе программы открытия файла не активна
Кнопка обзор при выборе файла
Кнопка обзор при выборе файла, он копируется в папку с программой, пробовал так, но не выполняется.
Кнопка на форме активна, не активна
Доброго времени суток! Помогите пожалуйста. Возможно ли вообще такое сделать? Суть, есть форма.
Нужно при нажатии checkbox чтобы кнопка становилась активна
Нужно при нажатии checkbox чтобы кнопка становилась активна. В onclick я это задал. Но встала.
Кнопка активна\ не активна
Доброго времени суток. У меня такой вопрос: есть кнопка (с изображением), как можно сделать.
Что сидит в OpenWithList и OpenWithProgids для jpg ниже.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.jpg]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.jpg\OpenWithList]
«a»=»DllHost.exe»
«MRUList»=»eahcbdgfi»
«b»=»PicasaPhotoViewer.exe»
«c»=»MovieMaker.exe»
«d»=»mspaint.exe»
«e»=»OIS.EXE»
«f»=»chrome.exe»
«g»=»WLXPhotoGallery.exe»
«h»=»WINWORD.EXE»
«i»=»wlmail.exe»
«j»=»PhotoViewer.dll»
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.jpg\OpenWithProgids]
«jpegfile»=hex(0):
«jpg_auto_file»=hex(0):
«OISjpegfile»=hex(0):
Однако все кнопки не активны и изменить в будущем программу загрузки для любого расширения нельзя.
Ассоциация типа файла с программой в Windows
Операционная система Windows в своем реестре хранит данные: какой программой следует открывать те или иные типы файлов (тип файла определяется по расширению его имени).
Возможности пользователя изменять ассоциации
Если в «Проводнике» или другом файловом менеджере щелкнуть по файлу правой кнопкой мыши, то в контекстном меню обязательно будет пункт «Открыть с помощью», а в нем еще «Выбрать программу…».
Почему иногда бывает невозможно установить ассоциацию
В окне «Выбор программы» деактивирован (сброшен и невозможно установить, т.е. отметить) флажок (checkbox) «Использовать выбранную программу для всех файлов такого типа»
В результате для файлов такого типа приходится постоянно указывать, какой программой их следует открывать (через контекстное меню «открыть с помощью»…), а просто двойной щелчок не позволяет открыть файл с помощью нужной (ассоциируемой) программы.
В моем случае файлы с расширением *.docx было предписано открывать приложением OUTLOOK.EXE, вместо правильного приложения WINWORD.EXE … Но в Интернете мне встречались вопросы и по видеофайлам, и файлам изображений, и т.п.
Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»
Что за «зверь» вносит изменения в реестр Windows я не знаю (думаю, что их несколько… как правило, это установщики программ).
Но как устранить эту проблему могу рассказать…
Конечно, только для тех, кто умеет и не боится править реестр Windows вручную… (программа «редактор реестра» c:\Windows\regedit.exe)
Обратите внимание, присутствует ли в этой ветви раздел «UserChoice» (выбор пользователя)? Внутри раздела есть еще параметр Progid, как правило, с неправильным указанием (ассоциацией) программы для этого типа файлов (что собственно и создает проблему).
Изменить значение параметра Progid операционная система (ОС) не дает, но весь раздел UserChoice удаляется нормально.
Удаляя «неправильный и вредный» раздел реестра UserChoice, Вы «прочищаете мозги» своей ОС от якобы «Выбора пользователя», который Вы не делали…
После этого флажок «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы» становится доступен для выбора… и, следовательно, можно указать правильную программу.
Для тех кто сомневается в своих силах: пишите… я по Скайпу попрошу показать Вас ваш экран и под мою диктовку Вы своими руками устраните данную ошибку на своем компьютере…
Как установить флажок «Всегда использовать выбранную программу для открытия файлов такого типа»
У меня на рабочем столе (Windows 7) 7-Zip файл с расширением .7z.
Я ошибочно поверил, что Windows 7 может справиться с этим так, как будто он обрабатывает свои собственные «сжатые (заархивированные) папки».
Таким образом, я сделал «Открыть с помощью…» и получил расширение, связанное с «explorer.exe».
Помимо специфики беспорядка, который я создал для себя, общий вопрос состоит в том, если флажок «Всегда использовать выбранную программу для открытия файлов такого типа» отключен, как его включить?
4 ответа 4
Я нашел ответ на этот теперь закрытый (не по теме) вопрос переполнения стека:https://stackoverflow.com/q/2543254/253586
Нужная программа теперь связана с данным типом файла.
Я тоже на Windows 7, и я обнаружил, что флажок недоступен, когда я щелкаю правой кнопкой мыши на файле.
Если файл находится на вашем рабочем столе, вы все равно можете иметь его там, но вам нужно получить к нему доступ через Проводник. (Windows +E открывает проводник.)
Панель инструментов по умолчанию меню; Msgstr » Организовать, Свойства системы, Удалить или изменить программу, Подключить сетевой диск, Открыть панель управления «.
Не желая опровергнуть ответ Джеффа Роу, существует более простое решение, которое не требует использования regedit :
Вы не сможете очистить назначение таким образом, только чтобы изменить его.
Использовать выбранную программу для всех файлов такого типа не активна
Сообщения: 483
Благодарности: 1
А то иногда когда все быстро делаешь
И быстро нажимаешь ОК, не успевая заметить эту галочку, то потом тот файл который открыл выбранной программой будет всегда открываться этой выбранной программой по умолчанию. Я хочу чтобы эта галочка не была активной, когда выбираешь через что открыть тот или иной файл.










