Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
А поче му бы и нет? Может и не изящно, но действенно. Тем... 18.01.07 14:12 Число просмотров: 2401
Автор: Fighter <Vladimir> Статус: Elderman Отредактировано 18.01.07 14:14 Количество правок: 1
|
> На форме есть, скажем, ListView и IEBrowse, олицетворение > IE как COM элемента управления. И вот, при выделении > элемента списк ListView, браузеру делаем Docement.Close; > Document.Write ''; и прочее, кидаемся в него строками > нужного HTML кода. 10 строк, без наворотов. > > Фсио, фокус ушуршал с ListView в IE. Причём такое > происходит только после того, если ходя бы раз IE получал > фокус ввода. Т.е. только запустив приложение, и "ходя" по > ListView, всё чудесно, IE обновляет контент, но фокус не > крадёт. Стоит только кликнуть по IE, а потом опять по > ListView, как начинается такое его мерзкое поведение. > > Ковыряние параметров контейнера и всего того, что доступно > по lDispatch, ничего не дало. Это можно отключить методами > IE? Запоминание элемента управления, имеющего фокус ввода, > и последующее возвращение фокуса после обновления контента > не кажется мне изящным решением. > А почему бы и нет? Может и неизящно, но действенно. Тем более мне почему-то кажется, что с IE так и происходит. Сделано, например, шоб пользователь мог без лишнего клацанья прокручивать его содержимое.
> Заранее всем огромное спасибо.
|
|
|