PDA

View Full Version : سوال: جا به جا شدن lable ها و کامپوننت های روی فرم در زمان اجرا !!!



shahrzad87
سه شنبه 17 آبان 1390, 10:19 صبح
سلام
من وقتی برنامم رو اجرا می کنم همه ی lable های روی فرمم جابه جا می شن و سر جای خودشون نیست و فرمم بهم میریزه !! نمی دونم دلیلش چیه؟
من از تب devcomponent استفاده کردم، ممکنه به خاطر این باشه؟
فرمم autoScaleMode-> none هست و سایزش هم درسته !

asadegha
سه شنبه 17 آبان 1390, 13:54 عصر
برنامتو بزاری ببینیم شاید بهتر بشه کمک کرد.
فقط لیبل ها جا بجا میشن؟ یا کنترل های دیگه هم جابجا میشن؟

hosseinmghi
سه شنبه 17 آبان 1390, 14:10 عصر
Anchor کنترل هاتو درست ست کن.
البت من با Dev کار کردم.یه خرده قاطیه.

shahrzad87
سه شنبه 17 آبان 1390, 14:46 عصر
anchor درسته روی همون top, left هست. ولی تو اجرا فقط lable ها جاشون تغییر می کنه.
برنامم رو نمی تونم بذارم چون یه پروژه تجاری هست D:

asadegha
سه شنبه 17 آبان 1390, 15:08 عصر
منظورم همین یه قسمتش بود نه کلش.
Dock؟ بررسی کردی؟

shahrzad87
سه شنبه 17 آبان 1390, 15:40 عصر
این ldble ها روی یک تب توی userControl هست که تب توی UserControl، Dock-> Fill هست.

Directx
سه شنبه 17 آبان 1390, 18:20 عصر
فک کنم language فرمت رو فارسی قرار دادی ؟ نه؟
کامپوننت devcomponent اگه به فارسی تنظیم بشه یه همچین مشکلاتی ایجاد می کنه بهتره که language همون default بمونه تا همچین مشکلاتی پیش نیاد

shahrzad87
چهارشنبه 18 آبان 1390, 15:30 عصر
نه! UserControl->language روی defult هست، تغییرش ندادم!

AliRezaPro
چهارشنبه 18 آبان 1390, 17:27 عصر
شما هم انچور و هم داک رو ست کردین , زبان هم که دیفالت هست . پس هیچ مشکلی نباید باشه ! شما لازم نیست کل پروژه زو قرار بدید . یک پروژه کوچیک درست کنید تا مشکلتون توش گویا باشه .

shahrzad87
چهارشنبه 09 آذر 1390, 23:56 عصر
دلیل حرکت lable های روی فرم در زمان اجرا، رو فهمیدم! از lable Properties خاصیت AutoSize رو که True بود برابر False گذاشتم و مشکل حل شد.