PDA

View Full Version : تغيير اندازه ومكان كنترل هاي روي فرم



poriya1312
دوشنبه 24 تیر 1392, 14:07 عصر
سلام .من ميخوام بدونم در دلفي ازچه كدي ميتونم استفاده كنم كه اندازه فرم ها وكنترل ها ومكان آنها با اندازه مانيتور ها هماهنگ باشد من برنامه رو با مانيتور 17 اينچ معمولي تنظيم كردم وقتي كاربري از مانيتور هاي w19 استفاده مينكنه يك قسمت از فرم كاملا خالي ميمونه. لطفا كمكم كنيد

یوسف زالی
دوشنبه 24 تیر 1392, 14:19 عصر
سلام.
برای این کار می تونید از روشهای زیر استفاده کنید:
1- Align
2- Anchors
3- بصورت دستی در رویداد OnResize فرم

shobair
چهارشنبه 26 تیر 1392, 10:11 صبح
سلام .من ميخوام بدونم در دلفي ازچه كدي ميتونم استفاده كنم كه اندازه فرم ها وكنترل ها ومكان آنها با اندازه مانيتور ها هماهنگ باشد من برنامه رو با مانيتور 17 اينچ معمولي تنظيم كردم وقتي كاربري از مانيتور هاي w19 استفاده مينكنه يك قسمت از فرم كاملا خالي ميمونه. لطفا كمكم كنيد

سلام

در کد خودتون اندازه اسکرین رو میتونید از کلاس TScreen بخونید:

Screen.width تعداد پیکسل های طول و Screen.Height تعداد پیکسل ها در عرض رو به شما میده. میتونید از این اعداد برای تنظیم ابعاد فرم و جای کنترل ها استفاده کنید. از Anchor یک کنترل هم برای گیر دادنش به یک سمت فرم میشه استفاده کرد.

شبیر