[JFWRus] Re: Чтение лейблов
Привет, Alexey!
Вы писали 10 декабря 2005 г., 20:09:39:
AB> Объясните пожалуйста, по какому принципу Джоус находит текстовую метку, относящуюся
AB> к полю ввода, группе радиокнопок и т.п. Например, в диалоге подключения к
интернету
Во-первых, по положению, если метка над элементом, то она озвучивается, то есть
если она имеет такую же плюс минус пару пикселей левую координату (left), что
и контрол.
А если сначала метка, а потом контрол, то такими же должна быть верхняя координата
(top) в одной строке.
Еще дополнительным условием является если текст метки имеет на конце ":" (двоеточие),
тогда метка находится еще лучше по менее строгим условиям.
Ну и если метка класса Static, то Джос её пытается привязать хоть к какому нибудь
элементу. Например, если приложение написано на Дельфи или C Builder, то метка
если имеет класс TStatic, то не взирая что она в другой части экрана, она озвучивается,
а TLabel не озвучивается не взирая на двоеточие и более близкое расположение.
Хотя если будет сверху или слева, то озвучится TLabel..