امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اندازه فرم
نویسنده پیام
esmaeil21 آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 4
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 7
( 1 تشکر در 1 ارسال )
ارسال: #1
اندازه فرم
سلام دوستان
من يه برنامه نوشتم و در سيستم خودم مشكلي نداره
ولي وقتي اين برنامه رو به صورت exe در آوردم و در سيستم ديگه اي نصب كردم اندازه فرم بزرگتر شد و تمام ظاهر برنامه به هم خورد
به نظر شما مشكل از كجاست ؟
۱۴-تير-۱۳۹۰, ۱۸:۵۸:۳۰
ارسال‌ها
پاسخ
HamedFaa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 16
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 15
( 61 تشکر در 47 ارسال )
ارسال: #2
RE: اندازه فرم
اگر در برنامه (در سورس) از دستورات تغییر اندازه فرم و یا کنترل ها و ... استفاده کردی سورسش رو بزار ......
۱۴-تير-۱۳۹۰, ۲۲:۴۰:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : esmaeil21
esmaeil21 آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 4
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 7
( 1 تشکر در 1 ارسال )
ارسال: #3
RE: اندازه فرم
(۱۴-تير-۱۳۹۰, ۲۲:۴۰:۴۲)HamedFaa نوشته است: اگر در برنامه (در سورس) از دستورات تغییر اندازه فرم و یا کنترل ها و ... استفاده کردی سورسش رو بزار ......
نه همچين دستورايي استفاده نكردم. به مثال زير توجه كنيد:
text1.text=form1.with
هنگام اجرا در سيستم خودم text1 برابر با مثلا 990 و در اون يكي سيستم برابر 1200 ميشه.

۱۵-تير-۱۳۹۰, ۱۲:۳۶:۰۵
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: اندازه فرم
دوست عزیز

شما حالت استارت نمایش فرمتون رو وی Maximiz گذاشتید،یعنی روی حالت تمام صفحه

این یعنی طول عرض فرم شما به اندازه طول و عرض صفحه نمایش درمیاد

و در نتیجه اگر ریزولیشن صفحه نمایش تغییر کنه، اندازه فرم شما و البته دیگر عناصر روی فرم که وابسته به اندازه فرم هستند

هم تغییر می کنن.

برای جلوگیری از این کار :

*- اندازه فرم رو دستی وارد کنید و اجازه تغییر اندازه فرم رو به کاربر ندید تا همیشه بر طبق اندازه استاندارد اجرا بشه

* برای تغییر اندازه عناصر روی فرمتون با استفاده از شرط محدودیت بزارید تا اندازه اونها بیشتر از یک اندازه خاصی بزرگ نشه

* می تونید از کامپوننتهایی مثل ریسایزر و .. که در فروم هم هست برای کنترل اندازه عناصر روی فرم استفاده کنید

۱۵-تير-۱۳۹۰, ۱۷:۱۵:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : esmaeil21, hamed_Arfaee
Shayani آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 0
( 3 تشکر در 2 ارسال )
ارسال: #5
RE: اندازه فرم
سلام دوست عزیز

احتمالا Resolution یا کیفیت تصویر در هر سیستم متفاوت است

بنظر بنده فرمهای MDI را در حالت Maximized باز کنید و فرمهای معمولی را 800x600

با شی Screen هم میتونین موقع Form_Initilize اطلاعات صفحه رو بخونین و سایزشو بدست بیارین

در نهایت با استفاده از API تغییر Resolution صفحه امکان پذیر اما پیشنهاد نمیشه چون کاربر رو عصبی میکنه !!!!
۳۱-تير-۱۳۹۰, ۱۷:۴۸:۳۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question تغییر اندازه ی صفحه toopdanlod 4 3,383 ۲۲-آذر-۱۳۸۸, ۱۱:۰۷:۲۱
آخرین ارسال: toopdanlod
  تغییر اندازه کامپوننتها به هنگام تغییر اندازه فرم siana_k1980 10 8,113 ۲۱-شهریور-۱۳۸۸, ۰۳:۴۰:۳۷
آخرین ارسال: 1120
  متوجه شدن تغییر اندازه فایل kimiafars 7 4,458 ۳۰-تير-۱۳۸۸, ۱۳:۴۰:۰۰
آخرین ارسال: kimiafars
  تغییر اندازه خط بعد از اجرا mehrdad12 5 4,040 ۱۶-آبان-۱۳۸۷, ۲۳:۵۵:۲۵
آخرین ارسال: mehrdad12
  جلوگیری از تغییر اندازه فرم reza87 5 8,181 ۱۸-خرداد-۱۳۸۷, ۰۱:۱۴:۰۰
آخرین ارسال: Mamad2003
  ذخيره اندازه فرم با استفاده از ريجستري tanhatarin 5 3,600 ۱۵-اسفند-۱۳۸۶, ۰۸:۵۱:۴۳
آخرین ارسال: tanhatarin
  تغییر اندازه خط با درگ کردن siana_k1980 1 2,177 ۱۱-اسفند-۱۳۸۶, ۱۷:۴۲:۱۶
آخرین ارسال: Di Di
  تغییر اندازه ی عکس mehran20_200 1 2,067 ۱۸-اسفند-۱۳۸۵, ۲۰:۵۵:۵۷
آخرین ارسال: Di Di
  تغییر اندازه کاغذ برای پرینتر HE110 0 2,755 ۱۴-بهمن-۱۳۸۵, ۰۰:۰۲:۱۹
آخرین ارسال: HE110
  اندازه گيري مقدار دماسنج mokh_tilit2005 3 2,548 ۰۶-آذر-۱۳۸۵, ۲۳:۱۸:۱۷
آخرین ارسال: adaneshjoo

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS