با سلام به دوستان
اقا من میخواستم بدانم که چه کار کنم وقتی فرم تغیر اندازه میده کنترل های بهم نریزه
با سلام به دوستان
اقا من میخواستم بدانم که چه کار کنم وقتی فرم تغیر اندازه میده کنترل های بهم نریزه
سلام
برای این کار چند پرو پرتی در دات نت هست که کار را خیلی راحت تر کرده
پروپرتی Anchor تعیین میکند که کنترل مربوطه با کدام طرف فرم برنامه موقعیت خودش رو حفظ کند
پروپرتی Dock که تعیین میکند کنترل مربوطه در کدام قسمت قرار گیرد و همیشه در اون قسمت ثابت باقی میماند
دوست عزیز این مواردی که گفتی زیاد قابل اطمینان نیست زیرا زمانی که فرمت رو بزرگ کنی اندازه ها با نسبت معین بزرگ نمیشه و باز هم فرم شما به هم میریزه
2راه برای این کار وجود داره
یکی استفاده از کلاسهائی است که این تغییر اندازه رو کنترل کنه تا فرم شکل خودش رو از دست نده که برای این موضوع مثالی ندارم
یکی هم استفاده از کامپوننتهائی است که این کار رو برای شما انجام بده که یه نمونه از این کامپوننتها KlikSoft.SizeLib_v3.0.5_for_WinForms هست که برای تهیه اون یه سری به سایتش بزنید چون جیزه و از مواردی هست که نمیشه توسایت قرار داد.اگه
کامپوننت تغییر اندازه فرم بدون به هم ریختن
پارسه جان به جای عکس میشه لطف کنی لینک دانلود رو بزاری
ممنون
جناب parsehvb من حرف شما رو قبول ندارم
با این پروپرتی ها میتوانید فرم رو به نحوی طراحی کنید که به هیچ وجه ترتیب اشیا در آن به هم نخورد.
به نظر من اصلا" فکر جالبی نیست که برای این کار از یک کامپوننت اماده استفاده کنیم.
فوقش اگه این پروپرتی ها جوابگو نبود میشه با نوشتن چند خط کد این کار رو انجام داد
سپهر جان اگه دقت کرده باشی من دو راه رو نام بردم که اولی همون فرمایشات شما بود ضمناً آدرس سایتش هم برای rezapassword عزیز
http://www.kliksoft.com/?S=3
پیشنهاد می کنم کامپوننتهای دیگرش رو هم ببینید چیزهای جالبی داره در ضمن اگه جیزش رو خواستی بگو برات بفرستم