ПолучитьАтрибутПоКоординатам / GetAttribAtPos
Синтаксис: ПолучитьАтрибутПоКоординатам(X, Y)
Параметры:
• X - тип: Число. Координата по горизонтальной оси
• Y - тип: Число. Координата по вертикальной оси
Возвращает: Объект АтрибутФормы / AttribEx или пустое значение
Описание: Метод предназначен для получения атрибута формы по заданным координатам. Если по заданным координатам на форме нет атрибута, то возвращается пустое значение. Если по заданным координатам расположены несколько атрибутов, то возвращается первый из них в соответствии с заданным порядком обхода.
Пример:
Процедура ПриДвиженииМыши(сост, х, у)
ФормаРасш = СоздатьОбъект("РасширениеФормы");
Атр = ФормаРасш.ПолучитьАтрибутПоКоординатам(х,у);
Если ТипЗначенияСтр(Атр) = "АтрибутФормы" Тогда
Состояние(" х = "+х+" у = "+у+" сост = "+сост+" :: "+Атр.Заголовок);
Иначе
Состояние(" х = "+х+" у = "+у+" сост = "+сост);
КонецЕсли;
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший