Страница: 1 |
Вопрос: WebBrowser. Горячие кнопки | Добавлено: 10.04.11 23:35 |
Автор вопроса: ![]() |
Подскажите, как отучить WebBrowser откликаться на горячие клавиши?
Косяк в том, что KeyPress у WebBrowser отсутствует. Пробую так: Private WithEvents Document As MSHTML.HTMLDocument
Private Sub Document_onkeydown() Document.parentWindow.event.returnValue = False KeyAscii = 0 End Sub но "в молоко". |
Ответы | Всего ответов: 14 |
Номер ответа: 1 Автор ответа: ![]() ![]() Вопросов: 3 Ответов: 118 |
Профиль | Цитата | #1 | Добавлено: 11.04.11 00:28 |
Эммм... Это не косяк - это фича. Бедный, бедный gekko. Выложи уже тз и узкие места в нем подчеркни. Всем миром может что и осилим. |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 39 Ответов: 127 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 11.04.11 00:37 |
вкратце, так:
на сайт сложена куча документов, которые должны быть доступны только зарегенным пользователям, только через клиент этих товарищей, только на той железке, ID которой лежит на сайте и только на чтение. А со стороны наверное кажется что это я параноик. Парюсь с этим и впрямь долго. сейчас уже плюнул на хранение/шифрование doc файлов, перегнал по совету Winand'а в JPG'и проблем поубавилось. подчеркнуть сейчас хочу эту тему, т.к. гугл не хочет подсказывать про горячие кнопки. |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 3 Ответов: 118 |
Профиль | Цитата | #3 | Добавлено: 11.04.11 20:16 |
http://forum.sources.ru/index.php?s=c66d39c5b3eeb99277e300ff0224a678&showtopic=282534 здесь много полезного для написания пр осмотрщика изображений который тебе нужен. |
Номер ответа: 4 Автор ответа: ![]() ![]() Вопросов: 39 Ответов: 127 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 11.04.11 23:38 |
СанСаныч, такой просмоторщик набросать - не проблема. проблема с использованием WebBrowser,
а точнее с его горячими кнопками. Поясню. Вот внешне мы соорудили страничку, на которой картинки отображены так же как в ворде, страничками. Умный, хитрый и матёрый пользователь жмёт ctrl+p и на те вам, возможность распечатать, и иже с этим. |
Номер ответа: 5 Автор ответа: ![]() ![]() Вопросов: 39 Ответов: 127 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 12.04.11 01:39 |
пока вижу только вариант разместить за краями формы элемент, фокус на нём проставлять постоянно. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 12.04.11 01:41 |
можно скачивать картинки, грузить их прямо из памяти в FreeImage, к примеру, и отображать в пикчербоксе |
Номер ответа: 7 Автор ответа: ![]() ![]() Вопросов: 39 Ответов: 127 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 12.04.11 01:50 |
а пример можно, как без сохранения на диске загрузить в пикчербокс? |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 58 Ответов: 4255 ![]() |
Профиль | Цитата | #8 | Добавлено: 12.04.11 07:45 |
Подскажите, как отучить WebBrowser откликаться на горячие клавиши?
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.webbrowsershortcutsenabled.aspx Type: System.Boolean true if keyboard shortcuts are enabled within the control; otherwise, false. The default is true. Remarks Set this property to false to prevent your users from using Internet Explorer keyboard shortcuts with the WebBrowser control. This is useful when you want to conceal the fact that you are using the WebBrowser control, for example to create a user interface that seamlessly combines DHTML-based controls with Windows Forms controls. You can disable other standard browser features by setting the AllowWebBrowserDrop and IsWebBrowserContextMenuEnabled properties to false. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 12.04.11 16:08 |
gekko, я точно не скажу как скачать файл не сохраняя на диск, но с помощью freeimage легко загрузить картинку из памяти - FreeImage_LoadFromMemoryEx
потом её можно рисовать в пикчербоксе |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #10 | Добавлено: 12.04.11 17:18 |
О ужас! сторонняя библиотека чтобы из памяти в память "загрузить картинку". кошмаар |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #11 | Добавлено: 12.04.11 18:25 |
еще не картинку. файл с картинкой |
Номер ответа: 12 Автор ответа: ![]() ![]() Вопросов: 39 Ответов: 127 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 12.04.11 23:47 |
Public Property WebBrowserShortcutsEnabled As Boolean
Get Set Это вообще VB6?) (код не завелся) |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 12.04.11 23:48 |
дотнет |
Номер ответа: 14 Автор ответа: ![]() ![]() Вопросов: 39 Ответов: 127 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 13.04.11 00:14 |
ясно. тогда фокус на другой объект. |
Страница: 1 |
|