![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TWebBrowser VS input type="file" [D7]
-=S..S=- © (2006-02-08 15:40:00)Добрый день .. как в TWebBrowser заполнить значение
<input type=" FILE" ...
для типа "text" всё прекрасно получаеться .. а для "FILE" нет.
gabba (2006-03-01 12:17:00) [1]извеняюсь .focus работает, просто думал что как и .click переопределен для type="file"
gabba (2006-03-01 12:00:00) [2]а вокус ему как установить?
MetalFan (2006-02-09 14:02:00) [3]ctrl+v делал так:
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0)
MetalFan (2006-02-09 14:02:00) [4]но только фокус должен быть у того едита, куда вставлять собираешься)
-=S..S=- (2006-02-09 13:07:00) [5]
> ) найти на веббровзере этот эдит и вставить через буфер
> обмена имя файла путем эмуляции нажатия ctrl+v
Хм ... интересное предложение ... фокусировалось нормально ... но эмулировал нажатие клавиши
WebBrowser.perform(WM_CHAR,ord('a'),0);
не выходило ... попробую еще ctrl+v
спасибо за помощь
MetalFan (2006-02-09 12:35:00) [6]1) отказаться от TWebBrowser, если нужно только отправить файл и проанализирвать результат без отображения странички пользователю.
2) найти на веббровзере этот эдит и вставить через буфер обмена имя файла путем эмуляции нажатия ctrl+v
нужно подробнее, или сами разберетесь?
MetalFan (2006-02-09 12:33:00) [7]только извратными путями...