Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 05.04.2012
Сообщений: 56
1

Ограничение движения rectangle

29.07.2012, 17:42. Показов 866. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вообщем как то не так получается ограничить положение ректангла. смотрел видео от андреева. но что то не выходит. хочу зделать наподобие полосы прокрутки.

C#
1
2
3
4
5
6
7
8
9
            if (InputHandler.mouseState.LeftButton == ButtonState.Pressed &&
                Hovered(rectangleScroll) &&
                rectangleBackground.Contains(rectangleScroll))
            {
                Vector2 _delta = InputHandler.GetMouseToVector2() - InputHandler.GetOldMouseToVector2();
 
                rectangleScroll.Location = new Point(rectangleScroll.Location.X,
                    rectangleScroll.Location.Y + (int)_delta.Y);
            }
InputHandler - статический класс работы с мышью.
GetMouseToVector2 и GetOldMouseToVector2 позиция активного и не активного состояния

rectangleBackground.Contains(rectangleScroll) если без этого то она спрайт перемешается с помощью мыши. а вот ограничивает движение не правильно. на границах двух rectangle 2 rectangle залипает и больше не двигается. подскажите плз как его правильно ограничить
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2012, 17:42
Ответы с готовыми решениями:

Поворот Rectangle
Доброго времени суток, у меня возник такой вопрос, как повернуть Rectangle под определенным углом.

Создать класс Rectangle
Здравствуйте. как в задаче можно прописать Main? вот условие задачи: Создать класс Rectangle,...

Перегрузить функцию Rectangle
Каким образом перегрузить функцию public Rectangle(int x, int y, int width, int height) из...

Rectangle на Background формы.
Есть нарисованный прямоугольник. Как сделать так, чтобы форма принимала цвет этого прямоугольника?

0
29.07.2012, 17:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2012, 17:42
Помогаю со студенческими работами здесь

Создать класс Rectangle
1. Реализовать задание в виде библиотеки (.dll) 2. Провести XML документирование полученной...

Присвоить имя для Rectangle
Добрый вечер! Пожалуйста, подскажите, как мне, одновременно с закраской ректанглов черным...

DLL с классами Point и Rectangle
Создать DLL с классами Point и Rectangle, которые описывают точку и прямоугольник на плоскости со...

ООП, создать класс Rectangle
Здравствуйте уважаемые программисты! Пишет Вам чайник :) Скажите пожалуйста,было задано...

Операции класса, индексаторы Rectangle
Здравствуйте. Пожалуйста помогите решить задачу. Задание: В класс Rectangle добавить: а. ...

Событие Click для объекта Rectangle
Есть такая простая программка: public partial class Form_Main : Form { private int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru