При работе с winforms, возникла такая проблема:
Надо передвигать окно с помощью мыши, у которого нет границ (FormBorderStyle = None
)
Как делать так чтобы можно было передвигать держав отмеченное место на картине.
Серый это menuStrip
.
public partial class Form1 : Form
{
bool IsDown;
Point PrevMousePosition;
public Form1()
{
InitializeComponent();
}
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
IsDown = true;
PrevMousePosition = MousePosition;
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
IsDown = false;
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if(IsDown)
{
Point CurrentMousePosition = MousePosition;
this.Location = new Point(this.Location.X+(CurrentMousePosition.X-PrevMousePosition.X), this.Location.Y + (CurrentMousePosition.Y - PrevMousePosition.Y));
PrevMousePosition = CurrentMousePosition;
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как телеграмм боту получить доступ к сообщениям пользователя и делать рассылку? Смысл- имеется несколько каналов и нужно, как только в каком-то...
После полного build solution, повторный build один проект пересобираетИз за чего такое может быть?
ЗдравствуйтеЯ недавно начал изучать веб технологию и смотрю там нету mvc 4 для работы