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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 25

نام تاپيک: فیکس کردن فرم

  1. #11
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    ببخشید می شه کاملتر توضیح بدین ممنون

  2. #12
    داره خودمونی میشه D3lphi's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    World Wide Web
    پست ها
    152

    پيش فرض

    منظورم اینه که یه تایمر روی فرم بزاری و خاصیت Interval اون رو روی 1 تنظیم کنی.
    بعد داخل کد OnTimer دستور setWindowpos رو روی فرم calculator اعمال کنی.

  3. #13
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    می شه توضیح کاملتری بدین ممنون

  4. #14
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    آخه من که فرم CALCULATER ندارم و دارم از ماشین حساب خود ویندوز استفاده می کنم
    دستور winexec('calc',SW_SHOW) ; استفاده می کنم

  5. #15
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    با سلام
    نمی دونم شاید شما سوال من رو درست متوجه نشده باشین شاید هم من منظور شما رو متوجه نمی شم اما با اینکار که شما گفتید برنامه ماشین حساب بصورت مکرر در قسمت های مختلف باز می شود من آنچه که می خوام اینه که الان که دکمه button ای که برای ماشین حساب در نظر گرفته ام را زدم برنامه ماشین حساب در وسط صفحه باز شود مثلا در مختصات 100و100 یا هر مختصات دیگری . برنامه ماشین حساب را که بستم دوباره که دکمه button در نظر گرفته شده برای ماشین حساب را که زدم دوباره برنامه ماشین حساب در همان قسمت قبل یعنی مختصات 100و100 باز شود بهمین ترتیب هر تعداد دفعات دیگری که برنامه ماشین حساب را که اجرا کردم در وسط صفحه باز شود (و البته اگر امکانش هم هست برنامه ماشین حساب اجازه تکان خوردن در صفحه را نداشته باشد و در صفحه فیکس باشد ) ممنون
    منظورم از ثابت بودن برنامه ماشین حساب این بود که در صفحه در مختصات مشخصی باز شود نه اینکه همیشه برنامه ماشین حساب باز باشد بازم ممنون

  6. #16
    داره خودمونی میشه D3lphi's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    World Wide Web
    پست ها
    152

    پيش فرض

    نمی دونم شاید شما سوال من رو درست متوجه نشده باشین شاید هم من منظور شما رو متوجه نمی شم اما با اینکار که شما گفتید برنامه ماشین حساب بصورت مکرر در قسمت های مختلف باز می شود من آنچه که می خوام اینه که الان که دکمه button ای که برای ماشین حساب در نظر گرفته ام را زدم برنامه ماشین حساب در وسط صفحه باز شود مثلا در مختصات 100و100 یا هر مختصات دیگری . برنامه ماشین حساب را که بستم دوباره که دکمه button در نظر گرفته شده برای ماشین حساب را که زدم دوباره برنامه ماشین حساب در همان قسمت قبل یعنی مختصات 100و100 باز شود بهمین ترتیب هر تعداد دفعات دیگری که برنامه ماشین حساب را که اجرا کردم در وسط صفحه باز شود
    درست متوجه شدم ولی مثل اینکه شما درست متوجه نشدین!
    باید دستور SetWindowPos رو توی Timer قرار بدین نه دستور WinExec رو!!! (<= این برای ثابت موندن یا عدم تحرک فرم روی دسکتاپ)
    اگر می خواهید فقط بار اول که باز شد در مختصات خاصی باز شود بعد از باز کردن ماشین حساب توسط دستور Winexec یکبار از دستور setwindowpos استفاده کنید و مختصات مذکور رو بهش بدین!

  7. #17
    پروفشنال P A R M I S's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    652

    پيش فرض

    ببخشید من قصد اهانت به شما را نداشتم اون چیزی رو که شما هم می گین انجام دادم ولی انجام نشد اینم کل برنامشه می شه ببینین کجاشو اشکال داره ضمنا interval اش رو هم 1 کردم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by P A R M I S; 07-10-2008 at 13:24.

  8. #18
    داره خودمونی میشه D3lphi's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    World Wide Web
    پست ها
    152

    پيش فرض

    ببخشید من قصد اهانت به شما را نداشتم اون چیزی رو که شما هم می گین انجام دادم ولی انجام نشد اینم کل برنامشه می شه ببینین کجاشو اشکال داره ضمنا interval اش رو هم 1 کردم

    مشکلی نیست
    من الان دلفی رو سیستم ندارم پس اگه جواب نداد تقصیر من نیست!
    فقط اگه جواب نداد Findwindow رو با توضیح جلوش عوض کن.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #19
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    دوست عزيز من امتحان كردم. عجيبه كه اين تابع Setwindowpos براي Notepad و چندتا از برنامه هاي ديگه جواب ميده ولي براي Calculator ويندوز جواب نميده (ويندوزه ديگه. ازش بيشتر انتظار نميره). مي گردم تا راه حلش رو پيدا كنم. ولي پيشنهاد بهتري دارم. بهتره از كامپوننتهاي AlphaControls استفاده كنيد كه در انجمن هم معرفي شده. يكي از اين كامپوننتها، ماشين حسابي هست كه بطور بسيار دقيقي قابل كنترل هستش.
    موفق باشين

  10. #20
    داره خودمونی میشه D3lphi's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    World Wide Web
    پست ها
    152

    پيش فرض

    دوست عزيز من امتحان كردم. عجيبه كه اين تابع Setwindowpos براي Notepad و چندتا از برنامه هاي ديگه جواب ميده ولي براي Calculator ويندوز جواب نميده (ويندوزه ديگه. ازش بيشتر انتظار نميره).
    فکر نمی کنم جواب نده ها !
    شما در دستور FindWindow از نام کلاس استفاده کردین یا کپشن فرم ؟!

Thread Information

Users Browsing this Thread

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

User Tag List

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

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