PDA

View Full Version : سوال: انتقال کنترول به مکان دیگر



mazaher5723
سه شنبه 23 خرداد 1391, 10:24 صبح
دوستان
چرا این دستور خطا میده؟
pictureBox1.Location.X = 25;

behzadkhatari
سه شنبه 23 خرداد 1391, 11:02 صبح
دوست عزیز به خاطر اینکه شما دارید یه خاصیت readonly رو مقدار دهی میکنید. از روش زیر استفاده کنید
Point p = new Point();
p.X = 25;
pictureBox1.Location = p;

Mahmoud.Afrad
سه شنبه 23 خرداد 1391, 11:05 صبح
از این استفاده کنید
pictureBox1.Left = 25;

mehdy.programmer
سه شنبه 23 خرداد 1391, 11:09 صبح
خاصیت location.x و location.y متغیر نیستند و نمی تونی مثل یه متغیر عوضش کنی! برای تغییر مکان یه کنترول باید از این کد استفاده کنی:
pictureBox1.Location=system.drawing.point(x,y)
که اگه می خوای فقط x رو عوض کنی میتونی این کار رو بکنی:
pictureBox1.Location=system.drawing.point(25,pictu reBox1.Location.Y)
موفق باشی!