Ответ 1
Я проследил проблему и, как полагают, это надстройка.
Проблема исчезла, как только я отключил редактор ресурсов Visual Basic 6.
Мне все еще нужно использовать VB6 IDE.
К сожалению, каждый раз, когда я запускаю IDE, одна из кнопок панели инструментов исчезает. Почти всегда это работает кнопка Run, которая идет первым. Иногда также отсутствуют элементы из строки меню или контекстных меню.
Я должен reset панели инструментов почти каждый раз, когда я запускаю IDE (что довольно часто бывает в течение типичного рабочего дня). Недавно я купил плагин IDE, который изменяет строку меню и требует перезапуска после каждого reset в строке меню. (В противном случае он сработает)
Я мог бы жить только с перезагрузкой, но перезагрузка действительно раздражает.
Есть ли что-то, что я могу сделать?
Я проследил проблему и, как полагают, это надстройка.
Проблема исчезла, как только я отключил редактор ресурсов Visual Basic 6.
Чтобы решить эту проблему:
Для меня было достаточно действия 3.
ср. MZTools faq (спасибо Андреа Бонафини), но эти шаги взяты из MSDN
Похоже, недавно вы купили плохую надстройку. Можете ли вы вернуть свои деньги? Каждый раз, когда у меня были проблемы с исчезновением элементов управления в среде IDE, это было из-за плохой надстройки. Вы можете узнать, какой из них он отключил, один за другим, каждый раз, используя IDE на некоторое время, затем снова включите его и отключите следующий, пока проблема не прекратится.
Я все еще использую одну проблемную надстройку. Он демонстрирует поведение, подобное вашему, поскольку оно заставляет кнопку запуска исчезать. Я избегаю проблемы, только загружая надстройку, когда мне это нужно, использую ее (она форматирует код), а затем я сразу ее выгружаю. Если вы не часто используете функциональные возможности надстройки, это может быть приемлемым способом.
Да, у меня такая же проблема с одним из надстроек. Но если вы reset это. Закройте IDE и откройте его снова, не делая ничего, IDE shouuld сможет сохранить предыдущую чистую настройку.
Он просто гость, но:
Каждый графический элемент в IDE (например, кнопка) является видом ресурса (т.е. дескриптор GDI).
Возможно, ваше приложение VB недостаточно эффективно справляется с этими ресурсами, и когда-то VB IDE не может перерисовывать элементы, такие как кнопки (запуск часто используется).
Кроме того, возможно, некоторая надстройка IDE находится в конфликте с каким-либо другим надстройством/приложением и что-то ломает - у меня есть эта проблема с Clip-X и MZ-Tools.
У меня была аналогичная проблема, когда я настраивал IDE для использования в первый раз, хотя это может быть не очень полезно, если вы некоторое время используете одну и ту же среду IDE. Когда я впервые начал использовать IDE, я бы изменил панели инструментов, а затем закройте среду IDE. Когда будет предложено, если я хочу сохранить открытый файл, я всегда говорил "Нет", так как файл был всего лишь фиктивным файлом, который я использовал для открытия IDE. Оказывается, среда IDE сохраняла настройки панели инструментов с этим файлом, поэтому они никогда не сохранялись.
Попробуйте открыть файл, настроить пользовательский интерфейс, сохранить файл, а затем закрыть без изменения кода. Это решение для меня.
Как восстановить VB6 IDE без переустановки:
Переустановите, очистите реестр и обновите с помощью SPacks и т.д.