PDA

View Full Version : سوال: نحوه مقدار دهی به مختصات فرم



bitroo
سه شنبه 14 مرداد 1393, 21:58 عصر
سلام.
من تو یه قسمت از برنامه می خواستم رویداد MouseDown رخ داد. مختصات فرم بر اساس مقادیر مختصات ماوس به مکانی خاص منتقل بشه.
اما نمی تونم مقدار مختصات فرم رو تغییر بدم(با کد)
می گه:

Error 1 Cannot modify the return value of 'System.Windows.Forms.Form.Location' because it is not a variable
چی کار کنم؟

plus
سه شنبه 14 مرداد 1393, 22:04 عصر
Location رو یکجا مقدار دهی کنید:

this.Location = new Point(10, 10);

چون Location یک propery هست نمیتونید مستقیما مشخصه هاش رو ویرایش کنید.
و یا اگه میخواین فقط یکی از مولفه های مکان رو تغییر بدین، بجای Location مشخصه های Top و Left فرم رو تغییر بدین.