چطور مي تونم سايز فرم رو فقط اندازه اي كه برنامه نويس مي خواد باشه ثابت بمونه و كاربر اون رو نتونه تغيير بده..
ممنون
چطور مي تونم سايز فرم رو فقط اندازه اي كه برنامه نويس مي خواد باشه ثابت بمونه و كاربر اون رو نتونه تغيير بده..
ممنون
سلام ...
فرم يه خاصيت داره به اسم : BorderStyle
باید مقدار اون رو روی bsSingle یا bsDialog یا bsToolWindow تنظیم کنی ولی بازم بستگی داره که چه استفاده ای از فرمت بخوای بکنی ...
ولی اگه از پوسته ( Skin ) توی برنامت استفاده می کنی بعضی موقه ها ممکنه که بازم بشه اندازه فرم رو تغییر داد ... !!!
برای حل این مشکل هم توی رویداد OnCanResize فرمت کد زیر رو بنویس :
بازم اگه مشکلی بود بگو ...کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشی ...
ممنون از توضيحات كاملتون محمود جان.
فقط اينم اضافه كنم كه اگه csSingle باشه, فرمت امكان ماكسيمايز شدن رو داره و بازم به درد كاري كه شما ميخواين بكنين نميخوره.
سلام
از پروپرتي MaxWith , MaxHeight هم ميشه استفاده كرد.
سلام دوستان
از راهنمايياتون متشكرم. ولي من هنوز هم با اين مشكل مواجه هستم. ميخوام فرمم حالت معمولي داشته باشه فقط سايزش و حتي موقعيتش توي صفحه تغيير نكنه.
سلام
واقعا خوشحال میشم وقتی میبینم بعد از 2 سال درخواستتون رو پیگیری میکنید!
BorderStyle رو برابر bsSingle قرار بدید و کد formCreate رو به صورت زیر بنویسید:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
به نكته خوبي اشاره كردين. من هم اولين چيزي كه نظرم رو جلب كرد همين تاريخ پست بود. واقعاً از اين كه مسمم به يادگيري اين موضوع بعد از 2 سال هستين، در شگفتم. چه كردين شما ديگه !!!واقعا خوشحال میشم وقتی میبینم بعد از 2 سال درخواستتون رو پیگیری میکنید!
مشكل اندازه سايز رو كه فرهاد جان گفتن، براي اينكه فرمت ثابت بمونه هم خاصيت align فرمت رو به Custom تغيير بده.
موفق باشين.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)