![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Для того чтобы назначить событие Paint в приложении WindowsApplication достаточно сделать щелчок в окне Propertis на Paint и заполнить код. Если я хочу назначить в ручную cобытие Paint, то почему так не работает?
И еще вопрос какие горячие клавиши отвечают за сдвиг выделеного фрагмента кода влево-вправо? Это сообщение отредактировал(а) Лена - 4.10.2007, 12:47 |
|||
|
||||
| 0000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.7.2006 Где: Нижний Новгород Репутация: нет Всего: 5 |
может лучше переопределить OnPaint??
и то, что метод в методе прям... Это сообщение отредактировал(а) 0000 - 4.10.2007, 13:34 |
|||
|
||||
| tol05 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 36 Всего: 170 |
Лена, а это вообще компилируется? Что компилятор пишет?
можно или так
или так
-------------------- На хорошей работе и сны хорошие снятся. |
||||
|
|||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: 1 Всего: 37 |
для VS Tab, Shift-Tab |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
tol05, сделала ваш первый вариант. Ошибка:
Error 1 The type or namespace name 'PaintEventArgs' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Kitty\Desktop\VSForm\WindowsApplication1\WindowsApplication1\Form1.Designer.cs 108 49 WindowsApplication1 Sartorius, спасибо за клавиши. |
|||
|
||||
| Walker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 363 Регистрация: 23.10.2006 Репутация: 1 Всего: 16 |
Для VS: tools - options - keyboard. Просмотр существующих схем и назначение новых... -------------------- "От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..." |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Walker, подскажите как поменять в этом окне клавиши? Хочу сдвиг в право Ctrl+Shift + i, а влево Ctrl+Shift + u
|
|||
|
||||
| marcusmae |
|
||||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 5 Всего: 39 |
а стоит ли там вверху
? -------------------- ἀπὸ μηχανῆς θεός |
||||
|
|||||
| Walker |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 363 Регистрация: 23.10.2006 Репутация: 1 Всего: 16 |
Лена, код, сгенерированный дизайнером, править не рекомендуется. Ошибка, получившаяся у вас, правильно говорит о том, что не подключено пространство имён System.Drawing, в котором определены объекты GDI+.
Добавлено @ 14:29
Влево: Show commands containing: Edit.tableft В списке щёлкнули мышкой Use new shortcut in: Text Editor Щёлкнула мышкой в поле Press shortcut keys и нажала на клавиатуре сочетание Ctrl+Shift + u Далее Assign - Ok Сочетание появится в списке привязок к действию с указанием режима. Удачи! Это сообщение отредактировал(а) Walker - 4.10.2007, 14:31 -------------------- "От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..." |
||||
|
|||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Понятно. Спасибо. Просто хотела как в книге сделать, чтобы детальнее разобраться. Сейчас работает. Надо было добавить: using System.Windows.Forms; using System.Drawing; непосредтсвенно в Form1.Designer.cs и после этого варианты от tol05 заработали. Получается очень много вариантов для назначения обработчика... Тут переназначила, но получился перевод в верхний регистр, а не сдвиг влево... |
|||
|
||||
| Walker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 363 Регистрация: 23.10.2006 Репутация: 1 Всего: 16 |
Сорри! Забыл. Когда щёлкнешь сочетание клавиш, в Shortcut currently used by появитя список действий, на которые это сочетание уже зарегистрировано. Перевод в верхний регистр Edit.MakeUppercase - просто найди его через Show commands containing: и удали сочетание из Shorcuts for selected command кнопкой Remove.
-------------------- "От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..." |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Спасибо влево получилось. Сейчас буду искать вправо.
Это сообщение отредактировал(а) Лена - 4.10.2007, 15:12 |
|||
|
||||
| Лена |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Walker, вправо что-то не нахожу. Нет похожего типа Edit.tabRigth...
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |