PDA

View Full Version : تغییر Location کنترل



amirali0079
پنج شنبه 27 آذر 1393, 13:33 عصر
سلام
من یک panel دارم روی فرم و میخواهم که هنگامی که arrow key up فشار داده شد

بخش Y >> Y-1 بشه

اما مشکل داره مشکل از کجاست ؟ ارور میده
"Error 1 Cannot modify the return value of 'System.Windows.Forms.Control.Location' because it is not a variable D:\programing\zz Programs zz\C#\DEMO\WindowsFormsApplication19\Form1.cs 30 16 WindowsFormsApplication19"
private void Form1_KeyDown(object sender, KeyEventArgs e) {
if(e.KeyCode == Keys.Up)
{
panel1.Location.Y -= 1 ;
}

}

Mori Bone
پنج شنبه 27 آذر 1393, 14:11 عصر
panel1.Location = new Point(panel1.Location.X, panel1.Location.Y - 1) ;