Как мне скрыть невизуальный компонент в форме во время разработки?

#delphi

#delphi

Вопрос:

Я работаю над графическим интерфейсом более старой программы (на Delphi). Некоторые формы небольшие и содержат в себе ряд невизуальных компонентов (UDP-серверы, UDP-клиенты и т.д.). Я уверен, что раньше я мог скрывать / показывать невизуальные компоненты в форме с помощью горячей клавиши, но я не могу вспомнить, что это было. Возможно, это было в надстройке, которую я не добавлял с момента обновления до XE. Кто-нибудь знает, где / что это может быть?

Ответ №1:

Эта опция включена в меню Gexperts и вызывается Hide/Show Non-Visual .

введите описание изображения здесь

Комментарии:

1. Ах, теперь я вспомнил! Приветствия. Похоже, тогда я буду загружать Gexperts.

Ответ №2:

Довольно радикальной мерой было бы обновление до Delphi 10 Seattle (или более поздней версии), поскольку это одна из новых функций, добавленных Embarcadero. Рядом с «Переключить форму / модуль» есть маленькая кнопка под названием «Показать / Скрыть невизуальные компоненты» — сочетание клавиш CTRL H

Кнопка Показать / скрыть невизуальные компоненты

Ответ №3:

Он не встроен в Delphi, но предоставляется GExperts. Это работает только для TCustomForm дизайнеров на основе. Это не будет работать для TDataModule или других типов дизайнеров.

Ответ №4:

Я не знаю ни о какой подобной функции ни в одной версии Delphi. Однако в GExperts есть такая функция.

Комментарии:

1. 1. @David: Без ссылки и изображения вы, конечно, не ожидали повышения голосов только потому, что вы были первым, кто дал правильный ответ, не так ли? 😉

Ответ №5:

Как уже говорилось ранее, GExperts и Delphi 10 предоставляют такую функцию. Я также могу добавить CnPack и свой собственный небольшой компонент.