PDA

View Full Version : کوچک شدن فرم



pm_hamze
جمعه 24 خرداد 1387, 12:15 عصر
با سلام
من فرمی داشتم که اندازه اون 600*800 بود و یک عکس درون اون بود که اندازش 600*800وقتی روی کامپیوتر دیگر می رفتم اجرا می کردم فرم را کوچک می کرد ولی عکس بزرگ بود.
دلیلش چیه.

Hsimple11
جمعه 24 خرداد 1387, 13:02 عصر
دوست عزیز بهتر است اگر میخواهید object ای تمام فرم شما را دربرگیرد، اندازه آن را برابر با اندازه فرم حود قرار ندهید. چون titlebar و border های فرم شما نتیجه کار را بهم خواهند زد. اگر دقت کنید هر فرم خواصی بنام clientheight و clientwidth هم دارد که طول و عرض بستر خود فرم است که میتوانید کامپوننت های خود را با این اندازه قرار دهید. در ضمن بهتر است برای اینکه object خود را در تمام فرم قرار دهید خاصیت Align آن را به alClient تغییر دهید. در اینصورت از به همریختگی جلوگیری خواهید کرد. در ضمن برای جلوگیری از تغییر size فرم خود راههای مختلفی وجود دارد یکی از آنها تغییر خاصیت borderstyle به bsSingle است. یا در رویداد OnResize فرم خود از این کار جلوگیری کنید.

موفق باشید...