PDA

View Full Version : سوال: تغییر مبدأ مختصات در فرم های سی شارپ چگونه است



sayan
یک شنبه 14 فروردین 1390, 18:04 عصر
سلام دوستان گرامی

بطور پیش فرض مبدأ مختصات در دات نت بالا و سمت چپ میباشد.

چگونه آنرا میتوان به جهات دیگر (مثلاً پایین گوشه راست) تغییر داد.

باتشکر.

hi level hdd
یک شنبه 14 فروردین 1390, 18:18 عصر
با سلام
میتونید یه تابع بنویسید که وقتی مقدار X و Y رو بهش دادید اونو منهای طول و عرض فرمتون بکنه تا مختصات مبدا به گوشه پایین و راست
انتقال پیدا کنه. برای انتقال به باقی جهات فقط کافیه یکی از جهات رو کم کنید.مثلا تابع رو با مقدار 0 و 0 فراخونی کردید ، داخل تابع
این اعداد رو از طول و عرض فرم کنید.

sayan
دوشنبه 15 فروردین 1390, 11:59 صبح
دنبال تنظیماتی میگردم که از طریق خود دات نت ارائه شده باشه.

من یه برنامه Designer دارم که کاربر کنترل ها رو به روی فرم می اندازه مختصاتی که به من نشان داده میشه از بالا و سمت چپ

من میخوام از بالا سمت راست باشه.

exlord
دوشنبه 15 فروردین 1390, 17:40 عصر
دنبال تنظیماتی میگردم که از طریق خود دات نت ارائه شده باشه.

من یه برنامه Designer دارم که کاربر کنترل ها رو به روی فرم می اندازه مختصاتی که به من نشان داده میشه از بالا و سمت چپ

من میخوام از بالا سمت راست باشه.
شما اگه تو فرمت RightToLeftLayout = true; بزاری (0و0) میشه گوشه بالا و سمت راست ...

sayan
سه شنبه 18 مرداد 1390, 09:44 صبح
دوستان حالا چطور میتونم تنظیمات به مرکز فرم ببرم
برنامه میخوام مثل محور مختصات باشه