Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TWebbrowser, как определить активное поле формы. [D7, XP]


vegarulez ©   (2010-11-11 17:52:00) 

Привет всем мастерам!
Возникла задача заплнения того поля формы на страничке - которое в данный момент является активным - т.е. то которое пользователь заполняет в текущий момент времени.
Автоматически заполнение по имени формы знаю как сделать. Вопрос - как определить им формы которое в данный момент является активным?
Думаю в цикле проверять все элементы в форме. Но вот вопрос, к какому свойству обращаться чтобы проверить что в данный момент в этом элементе на страничке происходит заполнение. Подскажите.


И. Павел   (2010-11-11 18:50:00) [1]

http://msdn.microsoft.com/en-us/library/aa752581(VS.85).asp x


И. Павел   (2010-11-11 18:49:00) [2]

Активный элемент можно узнать через свойство IHTMLDocument2.activeElement Property:
http://msdn.microsoft.com/en-us/library/aa752581(VS.85).asp


vegarulez   (2010-11-11 17:55:00) [3]

может канеш что-то неправильно в коде сверху так примерно накидал - прошу больно не бить... )


vegarulez   (2010-11-11 17:53:00) [4]

for i:=0 to  WebBrowser1.OleObject.Document.All.Length - 1 do
if WebBrowser1.OleObject. ТРАМПАМПАМПАМ=true then
s:=WebBrowser1.OleObject.Document.All.Item(i).ActiveControl.Name;


в телевикторине требуется отгадать трампампампам )


Наверх

Титульная страница Поиск, карта сайта Написать письмо