Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Вниз

WebBrowser и документ Word   Найти похожие ветки 

 
Igor_34   (2008-04-17 11:47) [0]

Здравствуйте.
Передо мной стоит следубщая задача. Существует некоторая база данных, в которой храняться Word-документы (это необходимо для сохранения в документах графических объектов).  Пользователь может просматривать эти документы,  но не может ее редактировать.
Для отображения документов был выбран не OLEContainer, а WebBrowser, по следующим причинам:
1. Проблемы с потерей фокуса (OLEContainer)
2. Выделить фрагмент документа (для копирования) в контейнере возможно, если документ активен (DoVerb(ovShow)), но тут возможны неосторожные действия пользователя, которые приведут к искажению документа, что потребует опять перезагрузить документ (не удобно). Опять же проблемы с потерей фокуса.
3. Кроме того при активации документа открываются панели, которые, конечно, можно отключить, но они все же немного искажают внешний вид окна.

Вопрос , как можно запретить :
1. Редактирование  документа ;
2. Запретить всплывающее меню ;
3. Запретить нажатие на кнопки меню браузера , проблема в том , что если нажать на кнопку "Окно просмотра" - появляется меню внизу она , на нем есть пункт меню "Режим чтения" , при нажатии на эту кнопку появляется еще одно меню , где есть кнопка "Сохранить" - при нажатии на нее документ сохраняется "молча" - без диалога . Неосторожные действия пользователя - и изменения будут сохранены .

Почему не использую Word - Word закрывает приложение , пользователь должен обучаться работе с Word , все те же кнопки , которые могут  "молча" сохранить .

Спасибо .


 
Anatoly Podgoretsky ©   (2008-04-17 11:56) [1]

> Igor_34  (17.04.2008 11:47:00)  [0]

Запрет записи решается не программой, а администрированием.
А редактировать, да ради бога, ведь все равно не сможет заменить оригинальный документ.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.064 c
15-1232370647
Кое кто
2009-01-19 16:10
2009.03.29
Обитаемый остров


15-1233202441
Дмитрий С
2009-01-29 07:14
2009.03.29
Как определить легальность windows xp,...


15-1232594173
Slider007
2009-01-22 06:16
2009.03.29
С днем рождения ! 22 января 2009 четверг


11-1198575794
vastani
2007-12-25 12:43
2009.03.29
Прошу учесть и исправить ошибку в компоненте KOLHTTPDownload


15-1232553113
SAVA
2009-01-21 18:51
2009.03.29
что с системником???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский