PDA

View Full Version : آموزش: مقدار دهی مکان کنترل



y.saied
پنج شنبه 01 فروردین 1392, 22:32 عصر
سلام دوستان
در وی بی 6 براحتی میتونستم محل نمایش یک کنترل رو مدیریت کنم، بنده به VB2012 کار میکنم ولی نمیتونم محل نمایش کنترل رو مقداردهی و مدیریت کنم.
مثلاً فکر کنم باید از طریق Location عمل کنم ولی نمیدونم چه جوری ... ممنون میشم کمکم کنین

txt.Location.X=12

xxnagin
پنج شنبه 01 فروردین 1392, 23:20 عصر
سلام
طریقه استفاده از شما از location یخورده اشتباهه
شما به دو طریق میتونی مکان یه کنترل رو تغییر بدی
یکی همون که بالا گفتی که به این صورت که از کلاس point باید استفاده میشه

txt.location=new point(12, 12)

که در بالا شما فقط x کنترل رو مقدار دادی و y رو مقدار ندادی
و دومی همون left , top همیشگی هستش

txt.left=12
txt.top=12

از هر دو میشه استفاه کرد ولی اولی بهتره

y.saied
پنج شنبه 01 فروردین 1392, 23:30 عصر
ممنون استاد
میشه لطف کنین و نحوه استفاده از "کامپوننت زیبا سازی فرم ها" رو که در زیر امضاتون هست با یه مثال بذارین.
مرسی
101748

سلام
طریقه استفاده از شما از location یخورده اشتباهه
شما به دو طریق میتونی مکان یه کنترل رو تغییر بدی
یکی همون که بالا گفتی که به این صورت که از کلاس point باید استفاده میشه

txt.location=new point(12, 12)

که در بالا شما فقط x کنترل رو مقدار دادی و y رو مقدار ندادی
و دومی همون left , top همیشگی هستش

txt.left=12
txt.top=12

از هر دو میشه استفاه کرد ولی اولی بهتره

mahdi.a.v
جمعه 02 فروردین 1392, 08:09 صبح
يه سوال ؟!
اين فاصله ها رو چه جوري به سانتي متر تبديل كني ؟
مثلا كاربر 2 CM رو داد به ما ليبل ما عرضش 2CM بشه ؟

xxnagin
جمعه 02 فروردین 1392, 11:39 صبح
ببینید اندازه پیکسل به صورت تنظیمات dpi مانیتور بستگی داره
که من اینچ رو اینجا میگم که هر اینچ 2.54 سانتیمتر میشه
اگه dpi مانیتورتون مثلا 100 باشه 1 اینچ میشه 100 پیکسل
و همین جور بقیه ارقام یعنی هر چی dpi باشه 1 اینچ مساوی پیکسل میشه
مثلا فرض کنید یه ایکون 32 در 32 داری اندازه dpi هم 100 هستش
که اینجا هر طول و عرض میشه 1
تنظیمات dpi در ویندوز 7 و 8 به این صورته
Control Panel\Appearance and Personalization\Display