Перемещение панелей по нажатию кнопки C#
Я не понимаю, как мне это сделать. Я хочу нажать кнопки, а затем нижние панели перейти наверх, а затем открыть, если это имеет смысл.
Это по сути то, что у меня есть http://i.imgur.com/BzAeugE.png
И у меня есть только основной код для нажатия кнопок
private void CP_OneFbutton_Click(object sender, EventArgs e)
{
}
Есть идеи, ребята?
1 ответ
Решение
Для этого вам нужно изменить свойство Location Panel следующим образом:
panel1.Location = new Point(X,Y);
Если вы не знаете точные координаты, вы можете обработать событие Form MouseMove (временно)
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
label1.Text = e.X + "," + e.Y;
}
Переместите мышь в то место, куда вы хотите переместить панель и отметьте координаты, затем обработайте событие нажатия кнопки и измените местоположение панели
private void CP_OneFbutton_Click(object sender, EventArgs e)
{
panel1.Location = new Point(X,Y); // type your X and Y coordinates here
panel1.Visible = true; // Display the panel
}