Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрет передачи данных через Clipboard / 5 сообщений из 5, страница 1 из 1
16.04.2005, 23:24:50
    #33019744
AVVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет передачи данных через Clipboard
Здравствуйте!

To mederator: Проблема возникла в Access, но там никто не знает ответа.
Прошу не сносить, если можно.

Маленькая проблема. Ленточная форма (или sheet в Excel) содержит данные, на которые можно смотреть, но нежелательно давать возможность их копировать.
Т.е. если кто-то выберет пункт меню Copy или нажмет Ctrl-A + Ctrl-C, то в Clipboard должно быть пусто.

В связи с этим два вопроса:

1. Как сделать, чтобы нельзя было "выбрать все" (Ctrl-A)?

2. Если п.1 невозможно запретить или блокировать, то как сделать, чтобы
по Copy (Ctrl-C) в Clipboard ничего не попало?

И третий :) вопрос: если в Clipboard что-то попало ИЗ ЭТОГО ПРИЛОЖЕНИЯ, то можно ли автоматически его чистить.

Возможность существует, сам видел. К сожалению спросить было не у кого.

Проблема для меня серьезная. Кто может - поделитесь мыслями :))

AVS
...
Рейтинг: 0 / 0
18.04.2005, 10:28:02
    #33020453
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет передачи данных через Clipboard
заблокировать кнопки в панели и сочетания клавиш, последние через application.onkey, правда еще останется правая кнопка мыши, ее через Worksheet_BeforeRightClick.
...
Рейтинг: 0 / 0
18.04.2005, 12:50:23
    #33020844
AVVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет передачи данных через Clipboard
big-dukeзаблокировать кнопки в панели и сочетания клавиш, последние через application.onkey, правда еще останется правая кнопка мыши, ее через Worksheet_BeforeRightClick.


Это да, в голову приходит, даже пробовал, с правой кнопкой совсем просто - запретить контекстное меню в форме.

Но все же может есть более другой способ? Не может не быть, нутром чую
...
Рейтинг: 0 / 0
18.04.2005, 14:18:12
    #33021138
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет передачи данных через Clipboard
тогда наверно api типа DisableClipRedirection
...
Рейтинг: 0 / 0
18.04.2005, 14:45:16
    #33021238
AVVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет передачи данных через Clipboard
big-dukeтогда наверно api типа DisableClipRedirection


Ссылка битая, не открывается :(

А можно чуть подробнее про эту API? Или ссылку на MSDN, а там я попробую сам разобраться.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Запрет передачи данных через Clipboard / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]