ВУЗ:
Составители:
Рубрика:
149
3. Когда пользователь отпускает кнопку мыши, элемент получа-
ет информацию и принимает решение о дальнейшей ее судь-
бе. Эту операцию можно отменить, нажав клавишу <Esc> не
отпуская кнопки мыши.
Можно потренироваться с операцией перетаскивания, добавив
два объекта TextBox в окно, которое имеет код для поддержки опера-
ции перетаскивания. Если выбрать некоторый текст внутри текстово-
го поля, то можно перетащить его в другое текстовое поле. Когда
кнопка мыши будет отпущена, текст будет перемещен. Те же прин-
ципы распространяются и на приложения – например, можно перета-
щить фрагмент текста из документа Word в объект WPFTextBox или
наоборот.
Иногда бывает необходимо выполнить перетаскивание между
элементами, не обладающими такой возможностью. Например, нужно
будет сделать так, чтобы пользователь мог перетаскивать содержимое
из текстового окна на метку. Или создать пример, показанный на
рис. 47, который дает пользователю возможность перетаскивать текст
из объекта Label или TextBox в другую метку. В этой ситуации при-
дется обрабатывать события перетаскивания.
Рис. 45. Форма для перетаскивания текста
Страницы
- « первая
- ‹ предыдущая
- …
- 147
- 148
- 149
- 150
- 151
- …
- следующая ›
- последняя »