تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: مشکل وحشتناک متفاوت بودن اندازه فرم در مونیتور های مختلف

  1. #1
    داره خودمونی میشه keyvan20000's Avatar
    تاريخ عضويت
    Apr 2009
    پست ها
    190

    5 مشکل وحشتناک متفاوت بودن اندازه فرم در مونیتور های مختلف

    سلام دوستان ، من برنامه رو به صورت تمام صفحه در مونیتور 17 اینچی طراحی کردم ولی وقتی اونو توی یک مونیتور دیگه مثلا 15 اینچی اجرا می کنم برنامه از مونیتور میره بیرون و بیشتر از اون هم قابل تغییر اندازه نیست.
    چیکار میشه کرد که برنامه به صورت خودکار در مونیتور های مختلف به صورت تمام صفحه در اون بدون مشکل اجرا بشه؟

    تورو به خدا کمک کنید مشکل قبلیم رو که هیچ کسی پاسخی نداد ولی خداییش این یکی رو یه جوابی بدید.
    به هرحال ممنون
    Last edited by keyvan20000; 18-12-2009 at 22:46. دليل: غلط املایی

  2. #2
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

    نمی دونم ولی اگه بتونید با api اندازه مانیتور رو پیدا کنی اون وقت می تونی کارت رو راه
    بیندازی

    البته می تونی قبل از اجرای برنامه اصلی از یه فرم استفاده کنی تا تو اون سایز مانیتور رو بگیری
    و به اندازه اون سایز کنترل ها رو دستکاری کنی

  3. #3
    Banned
    تاريخ عضويت
    Apr 2009
    محل سكونت
    W.C
    پست ها
    113

    پيش فرض

    سلام
    شما باید از پنجره ی properties فرم مشخصه ی WindowState فرم رو برابر با maximize قرار بدی.
    که در این صورت برنامه سایز فرم را در هر مانیتوری به صورت خودکار تنظیم میکند.

  4. #4
    داره خودمونی میشه keyvan20000's Avatar
    تاريخ عضويت
    Apr 2009
    پست ها
    190

    پيش فرض

    این کارم کرده بودم بازم کردم نشد

  5. #5
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

    این کارم کرده بودم بازم کردم نشد
    کدوم کار؟
    مال من یا او ن یکی

  6. #6
    تعلیق عضویت ...
    تاريخ عضويت
    Dec 2009
    پست ها
    219

    پيش فرض

    اگر تو barnamenevis.org سرچ كني 150% پيدا ميكني

  7. #7
    داره خودمونی میشه keyvan20000's Avatar
    تاريخ عضويت
    Apr 2009
    پست ها
    190

    پيش فرض

    من window state رو امتحان کردم نشد

  8. #8
    پروفشنال majj's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    716

    پيش فرض

    برنامتون رو روی رزولیشن(مربوط به مانیتور)1024*768 تنظیم کنید روی هردو مانیتور جواب میده

  9. #9
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2010
    پست ها
    1

    پيش فرض

    در برنامه form_load ازدستور زیر برای تنضیم استفاده کن
    screen

  10. #10
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jun 2008
    محل سكونت
    Home is where the heart is
    پست ها
    253

    پيش فرض

    ببین باید یه مقدار برنامه نویسی کنی. اول از همه windowstate رو maximize کن بعد باید اولی که فرم لود میشه بیای طول و عرض فرم رو اندازه بگیری. حالا از اینجا به بعد دو تا راه داری:
    1- اینکه متناسب با اندازه فرم، سایز اشیا رو کوچیک کنی(البته به وسیله ی کد!)
    2- بیای یه دستک قرار بدی تا درصورتی که تمام اشیا روی فرم در صفحه دیده نشدن، کاربر بتونه با دستک موجود در برنامه فرم رو پایین و بالا ببره.
    راستی راه دوم با کلاس تره و منطقی تر. تازه خیلی از نرم افزارها هم راه دوم رو انتخاب میککن.
    نکته: برای راه دوم بهتره که با آرایه ها کار کنی تا از حجم کد نویسیت کاسته بشه.

  11. این کاربر از modirmasool بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •