PDA

View Full Version : سوال: جابه جایی سرخود label ها بعد از run شدن برنامه



Sal_64
سه شنبه 26 آبان 1388, 19:44 عصر
سلام

من داخل فرمم یه تعداد لیبل دارم که متن اونها در محیط دیزاین بهشون داده شده و تغییر نمی کنه
بعد اونها رو زیر هم دیگه مرتب کردم
و در حالت دیزاین به صورت مرتب زیر همدیگه نشون داده میشن
اما بعد از run کردن برنامه بعضی از لیبل ها به صورت افقی کمی به راست حرکت می کنن

چی کارش کنم ؟؟


با تشکر

saed2006
سه شنبه 26 آبان 1388, 19:49 عصر
خاصیت anchur رو تنظیم کن

Sal_64
چهارشنبه 27 آبان 1388, 18:13 عصر
خاصیت anchur رو تنظیم کن
!

دوستان می تونن راهنمایی کنن
این ایراد غیر عادی رو رفع کنم

با تشکر

hoorfar
چهارشنبه 27 آبان 1388, 21:39 عصر
بهم ریخته شدن lable ها جه موقعی اتفاق می افته
OnLoad یا Resize یا ...

Sal_64
پنج شنبه 28 آبان 1388, 10:59 صبح
غیر عادی بودن مسئله از این جهت که فرم بدون هیچ تغییری تنها پس از load شدنش
بعضی از لیبل های داخلش کمی به سمت راست جابه جا می شن :متعجب:

Sal_64
چهارشنبه 25 آذر 1388, 23:01 عصر
سلام

مسئله هنوز حل نشده مونده
برای روشن تر شدن موضوع عکس های زیر ببینید
در محیط طراحی لیبل ها راست چین و زیر هم مرتب شدن
اما بعد از اجرا چینش اونها بهم می خوره

واقعا عجیبه :متعجب:
لطفا ببینید

hakelberfin
چهارشنبه 25 آذر 1388, 23:49 عصر
میتونی یه تابع بنویسی و موقع load صفحه برای همه ی Label هات فراخوانیش کنی مثلا:



private void label_Resize(object sender, EventArgs e)
{
this.label.Left = this.Width - (this.label.Width + 10);
}

com_eng_abasszadeh
پنج شنبه 26 آذر 1388, 18:34 عصر
سلام

مسئله هنوز حل نشده مونده
برای روشن تر شدن موضوع عکس های زیر ببینید
در محیط طراحی لیبل ها راست چین و زیر هم مرتب شدن
اما بعد از اجرا چینش اونها بهم می خوره

واقعا عجیبه :متعجب:
لطفا ببینید
دقیقا این مشکل پروژه منم هست........هر کاری کردم هیچ راهی پیدا نکردم براش....حتی فرمم عوض کردم....لیبل ها رو عوض کردم...فرقی نکرد.....برای من بار اول وقتی لود میشه مشکلی نداره...ولی دقیقا بارهای بعدی که فرمو باز میکنم بهم ریخته میشه.

debugger
پنج شنبه 26 آذر 1388, 21:10 عصر
براي منم يه بار اين مشكل پيش اومد هر كاري كردم درست نشد كه نشد

اومدم ويندوز را عوض كردم و ويژوال استديو را دوباره نصب كردم

درست شد

Sal_64
جمعه 27 آذر 1388, 00:56 صبح
سلام

ممنون از هم دردیتون :افسرده:

نکته جالب اینجاست
با ایجاد پروژه جدید و یا کار با سایر پروژه ها موردی به وجود نمی آد
اما در این پروژه اینجوری میشه

البته این پروژه دقیقا 15 ماه پیش شروع شد و خاطرم نیست شاید از vs2005 به vs2008 کانورت هم شده باشه
و چند ماهی مسکوت موند ،روی cd رایت شده بود
و از 2 ماه پیش دوباره پیگیری شد

منتظر راهنمایی های دوستان هستم..

با تشکر