![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;
в телевикторине требуется отгадать трампампампам )