Как получить идентификатор поля, панели, скрина и т.д.

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Как получить идентификатор поля, панели, скрина и т.д.

Сообщение BlazeBio »

Не могу найти функцию в документации, которая возвращает идентификатор объектов (скрина, поля, панели) в интерфейсе. Может кто-нибудь знает, а то ничего подобного чего-то не находится.
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение BlazeBio »

Всё нашёл! Можно методом FieldNum :grin:
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение Masygreen »

В левом верхнем углу на значке - Конфигурировать ... в окне будут все данные ...
Время ведет!
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение BlazeBio »

Как я вас понял - Конфигурировать окно. Ну там ничего не видно?!
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение Masygreen »

смотрите внимательно .. параллельно с включением конфигурирования появляется окно свойств объектов (на которые можно тыкать мышей), кроме того если в окне свойств нажать на верхнюю правую кнопку в меню (она там одна такое дерево папок) - то можно увидеть все объекты интерфейса ...
Время ведет!
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение BlazeBio »

Я знаю, что можно просмаривать свойства объекта можно через сервис - конфигуратор - редактор свойств. Только я не знал, что лучше вначале сконфигурировать меню, а потом просматривать свойства. :razz: Только там все равно не вижу никаго идентификатора типа integer, а там только имена типа string?!
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение Screw »

Всё зависит от того, какая именно идентификация требуется и для чего. Если для передачи в функции Конфигуратора, то это одни способы, если для ссылок в коде - другие. Уточните, пожалуйста, задачу.
Виталий
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение BlazeBio »

Идентификатор типа Integer, longInt нужен для стандартной процедуры SetFontItalic (aScreenId : longInt; aFieldId : integer; attrVal : boolean) для установка текста в поле в курсив.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение edward_K »

а #имя_поле не пробовали?
для экрана,панели и т.д. достаточно имя указать(не в кавычках)
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Как получить идентификатор поля, панели, скрина и т.д.

Сообщение BlazeBio »

Попробовал! Всё работает, edward_K! :grin:
Ответить