Почему моя VB6 IDE теряет свои кнопки и пункты меню?

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

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

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

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

Есть ли что-то, что я могу сделать?

Ответы

Ответ 1

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

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

Ответ 2

Чтобы решить эту проблему:

  • Разгрузите все надстройки.
  • Щелкните правой кнопкой мыши на панели инструментов и выберите меню "Настроить...".
  • Для каждой панели инструментов нажмите кнопку Reset... (всего 6 раз).
  • Перезагрузите надстройки.

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

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

Ответ 3

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

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

Ответ 4

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

Ответ 5

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

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

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

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

Ответ 6

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

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

Ответ 7

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

  • Запустить Regedit
  • Найти запись для Visual Basic 6.0
  • Экспортируйте свои настройки в случае вещей пойти не так.
  • Удалить настройку "UI"
  • Запустите VB, и у вас будет всплывающее окно меню назад

Ответ 8

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