مشکل با ابعاد برنامه و maximize

sibil

Active Member
سلام .
چطور میشه وقتی که ابعاد برنامه resize میشه و یا maximize میشه محل قرار گیری اشیاء و ابعادشون به همون تناسب تغییر کنه ؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
در MMB همچین قابلیتی وجود نداره که بصورت اتوماتیک موقعیت اشیاء تنظیم بشه (مثلاً یک شئ همیشه موقعیتش رو نسبت به گوشه ی سمت راست فرم حفظ کنه)، به همین خاطر باید خودتون کدنویسی کنید.
روال کار به این شکل هست که در یک تایمر ابعاد فرم رو چک می کنید، اگر تغییر کرده بود، موقعیت اشیاء رو نسبت به اشیاء دیگه یا گوشه های فرم تغییر میدید، همچنین ابعاد اشیاء رو هم در صورت نیاز می تونید تغییر بدید

در این مثال شئ TextBTN موقعیتش رو نسبت به گوشه ی سمت راست فرم حفظ میکنه و شئ EditBox فاصله ش رو با شئ TextBTN حفظ میکنه، یعنی با بزرگتر شدن فرم، اندازه ی شئ EditBox تغییر میکنه تا همیشه فاصله ی ثابتی رو با شئ کناریش (textBTN) داشته باشه.
شئ Text1 هم همیشه پایین صفحه میمونه.
 

پیوست ها

  • Resize.zip
    922 بایت · بازدیدها: 27

جدیدترین ارسال ها

بالا