Я создал програму в Майкрософт Висуал С шарп
И взял за тип форми Ничего(Тоечть нет той Верхней Порлоси)
и Теперь Я что не делал то програму нельзя самому передвинуть
ну тоесть Я могу назначить место Где она Будет находится Но потом Её передвинуть нельзя
И вот тперь хочу узнать может кто то Знает код что б ето исправить
private bool movingWindow = false;
private Point oldCursorPosition;
Двигаемся далее, жмешь на форму, снизу выбираешь события!
Два раза нажимаешь на пустую строчку возле события MouseDown, после этого должен открыться код программы и вставляешь следующий код:
Код:
oldCursorPosition = new Point(e.X, e.Y);
movingWindow = true;
Ищешь событие MouseUp, проделываешь тоже, что и с MouseDown, и вставляешь следующий код:
Код:
movingWindow = false;
Ищешь событие MouseMove, делаешь тоже, что и с MouseDown, и вставляешь следующий код:
Код:
if (movingWindow)
{
Point newCursorPosition = new Point(e.X, e.Y);
newCursorPosition.X = newCursorPosition.X - oldCursorPosition.X;
newCursorPosition.Y = newCursorPosition.Y - oldCursorPosition.Y;
this.Location = new Point(this.Location.X + newCursorPosition.X,
this.Location.Y + newCursorPosition.Y);
}