|  21.05.2006, 22:14 | #1 | 
| Участник | Как запретить операцию CTRL+C на LookUp? 
			
			Здравствуйте. Подскажите, пожалуйста, как в коде можно запретить копирование записей выпадающего списка. В форме Заказ при создании нового заказа открывается форма Создание заказа и сразу же вываливается список клиентов из поля Код клиента. Надо сделать так, чтобы опирация копирования (CTRL+A, CTRL+C) не проходила с этим выпадающим списком клиентов. | 
|  | 
|  21.05.2006, 22:53 | #2 | 
| Участник | Цитата: 
		
			Сообщение от Pomor
			
			 Надо сделать так, чтобы опирация копирования (CTRL+A, CTRL+C) не проходила с этим выпадающим списком клиентов. Поищите на форуме. Тема копирования и уворовывания информации обсуждалась уже не раз. Выводы: 1. ограничивайте списки при помощи RLS 2. блокировать буфер обмена не рационально - пользователи все равно утащат через принтер или на бумажке 3. если хотите таки блокировать буфер обмена - блокируйте сторонними программами. Ищите ресурсы, специализированные на теме защиты информации и ищите специализированные программы... | 
|  | 
|  22.05.2006, 12:47 | #3 | 
| Administrator | 
			
			Ну, в принципе, можно заменить lookup-форму на свою и перекрыть task(). В нем отлавливать task'и с id 778 (Ctrl+A) и 771 (Copy to clipboard) и не вызывать для них super(). Но, в любом случае, это лечение симпотмов, а не болезни. PrintScreen, к примеру, работать будет. От переписывания списка на бумажку это, разумеется, тоже не спасет.
		 
				__________________ Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me | 
|  | 
|  22.05.2006, 23:26 | #4 | 
| Участник | 
			
			Спасибо за советы! Создал свою LookUp форму и перекрыл в ней метод Task - копирование теперь не проходит. | 
|  |