Почему моя VB6 IDE теряет свои кнопки и пункты меню? - PullRequest
3 голосов
/ 14 мая 2009

Мне все еще нужно использовать IDE VB6.

К сожалению, каждый раз, когда я запускаю IDE, одна из кнопок панели инструментов исчезает. Почти всегда это кнопка Run, которая идет первой. Иногда также отсутствуют элементы из строки меню или контекстных меню.

Мне приходится сбрасывать панели инструментов почти каждый раз, когда я запускаю IDE (что довольно часто происходит в течение обычного рабочего дня). Недавно я купил плагин IDE, который изменяет строку меню и требует перезагрузки после каждого сброса строки меню. (В противном случае это приведет к краху)

Я мог бы жить только с перезагрузкой, но перезапуск действительно раздражает.

Что я могу сделать?

Ответы [ 8 ]

5 голосов
/ 22 февраля 2012

Для решения этой проблемы:

  1. Выгрузить все надстройки.
  2. Щелкните правой кнопкой мыши на панели инструментов и выберите меню «Настроить ...».
  3. Для каждой панели инструментов нажмите кнопку Сброс ... (всего 6 раз).
  4. Перезагрузите надстройки.

Для меня достаточно было действие 3.

ср. MZTools faq (спасибо Андреа Бонафини), но эти шаги изначально относятся к MSDN

3 голосов
/ 28 мая 2009

Похоже, вы недавно купили плохую надстройку. Вы можете вернуть свои деньги? Каждый раз, когда у меня возникали проблемы с исчезновением элементов управления в IDE, это происходило из-за плохой надстройки. Вы можете выяснить, какой из них, отключив их, по одному, каждый раз на некоторое время используя IDE, затем повторно включите его и отключите следующий, пока проблема не прекратится.

Я все еще использую одну проблемную надстройку. Он демонстрирует поведение, похожее на ваше, в том смысле, что кнопка запуска исчезает. Я избегаю проблемы, загружая надстройку только тогда, когда она мне нужна, я использую ее (она форматирует код), а затем немедленно ее выгружаю. Если вы не используете функциональные возможности надстройки так часто, это может быть приемлемым решением проблемы.

2 голосов
/ 14 мая 2009

Да, у меня такая же проблема с одним из надстроек. Но если вы сбросите его. Выключите IDE и снова откройте его, не предпринимая никаких действий, IDE сможет сохранить предыдущую чистую настройку.

1 голос
/ 22 февраля 2010

Как восстановить VB6 IDE без переустановки:

  1. Запустить Regedit
  2. Найти запись для Visual Basic 6.0
  3. Экспорт настроек на случай пойти не так
  4. Удалить настройку 'UI'
  5. Запустите VB, и у вас будет всплывающее окно назад меню
1 голос
/ 04 августа 2009

Я разыскал проблему и, как предполагалось, это была надстройка.

Проблема исчезла, как только я отключил Редактор ресурсов Visual Basic 6 .

1 голос
/ 18 мая 2009

У меня была похожая проблема, когда я настраивал IDE для использования в первый раз, хотя это может быть бесполезно, если вы некоторое время использовали одну и ту же IDE. Когда я впервые начал использовать IDE, я изменял панели инструментов, а затем закрывал IDE. Когда меня спросили, хочу ли я сохранить открытый файл, я всегда отвечаю «Нет», поскольку этот файл был просто фиктивным файлом, с помощью которого я открывал IDE. Оказывается, IDE сохраняла настройки панели инструментов с этим файлом, поэтому они никогда не сохранялись.

Попробуйте открыть файл, настроить пользовательский интерфейс, сохранить файл, а затем закрыть без изменения кода. Это было решением для меня.

1 голос
/ 14 мая 2009

Это просто гость, но:

Каждый графический элемент в IDE (например, кнопка) является своего рода ресурсом (т. Е. Дескриптором GDI).

Возможно, ваше VB-приложение недостаточно хорошо управляет этими ресурсами, и через некоторое время VB IDE не может перерисовать такие элементы, как кнопки (часто используется run).

Кроме того, возможно, какая-то надстройка IDE конфликтует с какой-либо другой надстройкой / приложением и что-то ломается - у меня эта проблема с Clip-X и MZ-Tools.

0 голосов
/ 14 мая 2009

Переустановка, очистка реестра и обновление с помощью SPacks и т.д ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...