Страница: 1 |
Страница: 1 |
Вопрос: WebBrowser. Горячие кнопки
Добавлено: 10.04.11 23:35
Автор вопроса: gekko | Web-сайт:
Подскажите, как отучить WebBrowser откликаться на горячие клавиши?
Косяк в том, что KeyPress у WebBrowser отсутствует.
Пробую так:
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
Автор ответа:
gekko
Вопросов: 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
Автор ответа:
gekko
Вопросов: 39
Ответов: 127
Web-сайт:
Профиль | | #4
Добавлено: 11.04.11 23:38
СанСаныч, такой просмоторщик набросать - не проблема. проблема с использованием WebBrowser,
а точнее с его горячими кнопками.
Поясню.
Вот внешне мы соорудили страничку, на которой картинки отображены так же как в ворде, страничками.
Умный, хитрый и матёрый пользователь жмёт ctrl+p и на те вам, возможность распечатать, и иже с этим.
Номер ответа: 5
Автор ответа:
gekko
Вопросов: 39
Ответов: 127
Web-сайт:
Профиль | | #5
Добавлено: 12.04.11 01:39
пока вижу только вариант разместить за краями формы элемент, фокус на нём проставлять постоянно.
Номер ответа: 6
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #6
Добавлено: 12.04.11 01:41
можно скачивать картинки, грузить их прямо из памяти в FreeImage, к примеру, и отображать в пикчербоксе
Номер ответа: 7
Автор ответа:
gekko
Вопросов: 39
Ответов: 127
Web-сайт:
Профиль | | #7
Добавлено: 12.04.11 01:50
а пример можно, как без сохранения на диске загрузить в пикчербокс?
Номер ответа: 8
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #8
Добавлено: 12.04.11 07:45
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
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #9
Добавлено: 12.04.11 16:08
gekko, я точно не скажу как скачать файл не сохраняя на диск, но с помощью freeimage легко загрузить картинку из памяти - FreeImage_LoadFromMemoryEx
потом её можно рисовать в пикчербоксе
Номер ответа: 10
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #10
Добавлено: 12.04.11 17:18
О ужас! сторонняя библиотека чтобы из памяти в память "загрузить картинку". кошмаар
Номер ответа: 11
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #11
Добавлено: 12.04.11 18:25
еще не картинку. файл с картинкой
Номер ответа: 12
Автор ответа:
gekko
Вопросов: 39
Ответов: 127
Web-сайт:
Профиль | | #12
Добавлено: 12.04.11 23:47
Public Property WebBrowserShortcutsEnabled As Boolean
Get
Set
Это вообще VB6?) (код не завелся)
Номер ответа: 13
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #13
Добавлено: 12.04.11 23:48
дотнет
Номер ответа: 14
Автор ответа:
gekko
Вопросов: 39
Ответов: 127
Web-сайт:
Профиль | | #14
Добавлено: 13.04.11 00:14
ясно. тогда фокус на другой объект.