Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Как отключить подсказки во всём проекте?  (Прочитано 1216 раз)

tech26

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Присвоение в свойство поля ShowHint значения false отключает подсказку.
А можно ли компактно отключить/включить подсказки ко всем полям проекта?
Как перебрать все поля проекта, заранее не зная их имена и количества?

Timothy Clement

  • Постоялец
  • ***
  • Сообщений: 166
  • ОАО Борисовский завод "Металлист"
    • Просмотр профиля
    • Полымя
Re: Как отключить подсказки во всём проекте?
« Ответ #1 : 21 Октября 2022, 09:35:51 »
Добрый день, ну при условии что поля не переименовывали вручную и известно хотя бы примерное количество - 100 или 1000 полей, можно так

Код: (delphi)
var
  i: Integer;
  aField: TM_Field;
begin
  for i:=1 to 1000 do
    begin
      aField := GetFieldByName('Field'+IntToStr(i));
      if aField <> nil then aField.ShowHint := not aField.ShowHint;
    end;
end.
При каждом нажатии на кнопку подсказка будет исчезать и появляться попеременно