Быстрый способ изменить свойство на многих формах в проекте Delphi?

Вам нужен менее специфичный селектор, чтобы скрыть все секции, когда внешний контейнер наведен:

.home-split:hover .item {
  height: 0;
  overflow: hidden;
}
5
задан robsoft 13 January 2009 в 22:18
поделиться

3 ответа

При условии, что все Ваши файлы DFM не являются двоичными, но текст (который является хорошей идеей, если Вы не должны быть совместимы с Delphi 4 или ранее), можно, конечно, использовать grep / sed / awk. Формат DFM не фиксируется, и вместо

  OldCreateOrder = False
  Scaled = False

это могло также содержать

  OldCreateOrder = False Scaled = False

Таким образом, Вы можете grep для еще одного свойства, которое только имеет TForm, который установлен во всех Ваших формах к значению, которое хранится в DFM (OldCreateOrder был бы кандидатом), и замените строки другой строкой, содержащей два свойства.

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

Править:

Если Ваши формы являются двоичными, то используйте инструмент convert.exe в каталоге bin Delphi (используйте полный путь, поскольку существует другой convert.exe в Windows) преобразовать DFM для отправки текстовых сообщений, то добавьте недостающее свойство, то (дополнительно) преобразовывают DFM назад в двоичный файл. И если Вы недовольны странным форматом - преобразовывают DFM от текста до двоичного файла и назад написать сообщение, это даст Вам правильно форматированный текст файл DFM. Все это легко scriptable.

7
ответ дан 18 December 2019 в 09:54
поделиться

Да, GExpert включает 'эксперта по ' Свойств Компонента Набора. Это имеет режим 'моделирования' для наблюдения то, что это сделает. Этот инструмент полезен для деактивации наборов данных или соединений с базой данных перед компиляцией приложений.

2
ответ дан 18 December 2019 в 09:54
поделиться

Я рекомендовал бы изменить все Ваши формы для убывания от общего предка. Затем в будущем можно просто изменить базовый класс, и это зафиксирует его везде.

Обычно я предпочитаю всегда использовать пользовательский класс-потомок по тому запаса, который я буду использовать часто по этой определенной причине.

8
ответ дан 18 December 2019 в 09:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: