Программирование - это просто
Advertisement
Главная arrow Уроки C# arrow Visual C# для чайников (платный раздел) arrow Visual C# для чайников. Урок 29. Работа с мышью. Продолжение устранения глюков.
26.09.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Visual C# для чайников. Урок 29. Работа с мышью. Продолжение устранения глюков. Печать E-mail
Автор megabax   
24.12.2012 г.
В этой статье я постараюсь максимально просто и понятно изложить основы программирования на языке Delphi

Visual C# для чайников. Урок 29. Работа с мышью. Продолжение устранения глюков.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку можно скачать в платном разделе.

Как я и обещал, сегодня мы продолжим отглючивания. И так, очередной глюк: если нажать одновременно две кнопки мыши, а потом отпустить одну, то фигура либо резко переместиться, либо скачкообразно измениться ее размер. Для устранения этого недочета изменим метод panel1_MouseUp...

...

 

..Но если протестить прогу более придирчиво, то мы найдем еще глюки. Допустим, пользователь нажал обе кнопочки мыши над одной из панелей. Затем переместит курсор мыши за панель. За панелью юзер отпустит одну из кнопок и переместит курсор опять на панель, при этом оставляя одну из кнопок нажатой. В этом случае в зависимости от того, какая кнопка была нажата, панель либо "прыгнет" либо скачкообразно изменит свой размер.

Почему так происходит? Все дело в том, что ...

 

...

 

... В результате сделанных изменений глюк будет исправлен....

 

...

 

... Как видим, у формы, например, это событие возникает, когда мы пытаемся перетащить окно мышкой (форма захватывает мышь).


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft.. 


 

 

(С) Шуравин Александр

 

Последнее обновление ( 24.12.2012 г. )
 
« След.   Пред. »
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги