PDA

View Full Version : پشتیبانی فرم از همه ی رزولوشن ها



hadavinia
شنبه 18 تیر 1384, 05:33 صبح
باید چه کنم که فرمم همه ی رزولوشن ها رو پشتیبانی کنه در حالت فعلی با تغییر رزولوشن نصف فرم قابل رویت نخواهد بود البته من نمیخواهم رزولوشن توسط برنامه تغییر نماید

m-khorsandi
شنبه 18 تیر 1384, 07:41 صبح
درود
شما میبایست یک Resolution خاص برای برنامت در نظر بگیری و زمانی که برنامه ات اجرا میشه
رزولوشن رو به رزولوشن مورد تغییر بدی و بعد از خروج هم اون رو به حالت اول برگردونی.

http://www.barnamenevis.org/forum/showthread.php?t=18495&highlight=%D1%D2%E6%E1%E6%D4%E4
http://www.barnamenevis.org/forum/showthread.php?t=2503&highlight=resolution

hadavinia
شنبه 18 تیر 1384, 08:39 صبح
رزولوشنی که من انتخاب کرده ام بالاست و همه ی کارتهای گرافیکی آن را پشتیبانی نمی کنند من می خواهم همهی اجزای فرم متناسب با هم کوچک و بزرگ شوند تا همه ی فرم قابل رویت باشد من نمی خواهم رزولوشن را تغییر دهم
با تشکر

vcldeveloper
یک شنبه 19 تیر 1384, 02:59 صبح
تمامی کنترلهایی که از TWinControl مشتق میشند(از جمله TForm) یک متد ScaleBy دارند که میشه از طریق این متد اندازه اونها رو به نسبت خاصی کم یا زیاد کرد.
شما می تونید از این متد برای رفع مشکل خودتون استفاده کنید.

Hamid_PaK
یک شنبه 19 تیر 1384, 05:10 صبح
میتونی از رویداد OnResize فرم استفاده کنی .
بعد اونجا برای بیشتر Objectهات تعریف کنی که چه اندازه ای به نسبت فرم باید تغییر کنند !!!
فکر می کنم اینطوری مشکل حل بشه .

موفق باشید .