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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 19 از 19

نام تاپيک: وقتی فرم فعال نیست .....

  1. #11
    داره خودمونی میشه motaham's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    KaraJ
    پست ها
    69

    پيش فرض


    تست کردم ولی هیچ عکس العملی نداشت

    ---------- Post added at 08:50 PM ---------- Previous post was at 08:45 PM ----------

    درست شد دوست عزیز
    interval برای تایمر تعریف نکرده بودم

    حالا چطور میتونم با یه برنامه جای دکمه هارو عوض کنم ؟؟؟

    مثلا pageup رو میزنی pagedown عمل کنه و برعکس

  2. #12
    اگه نباشه جاش خالی می مونه Morteza561's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    پایتخت خوشنویسی ایران = قزوین
    پست ها
    467

    پيش فرض

    تست کردم ولی هیچ عکس العملی نداشت

    ---------- Post added at 08:50 PM ---------- Previous post was at 08:45 PM ----------

    درست شد دوست عزیز
    interval برای تایمر تعریف نکرده بودم

    حالا چطور میتونم با یه برنامه جای دکمه هارو عوض کنم ؟؟؟

    مثلا pageup رو میزنی pagedown عمل کنه و برعکس
    دوست عزیز شما باید اول با استفاده از کد زیر KeyCode دکمه ای رو که میخوای رو پیدا کنی:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد عددی رو که پرینت میشه رو به جای 34 قرار بدی. همین

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

    پيش فرض

    دوست عزیز شما باید اول با استفاده از کد زیر KeyCode دکمه ای رو که میخوای رو پیدا کنی:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد عددی رو که پرینت میشه رو به جای 34 قرار بدی. همین
    نه دیگه. برنامه ای که ایشون میخوان که فرم نداره.
    برای این کار وقتی کلید رو دریافت کردین برنامه تون با Sendkeys کلید backspace رو باید بفرسته و بعدش با توجه به کلیدی که قبلا گرفته یه کلید دیگه رو بفرسته.
    مثلا تو برنامه تون میگین که اگه حرف B زده شد کد زیر اجرا بشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته حواستون هست که این کدها باید توی تایمر باشن.

  4. #14
    داره خودمونی میشه motaham's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    KaraJ
    پست ها
    69

    پيش فرض

    دوست عزیز شما باید اول با استفاده از کد زیر KeyCode دکمه ای رو که میخوای رو پیدا کنی:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد عددی رو که پرینت میشه رو به جای 34 قرار بدی. همین
    نه دیگه. برنامه ای که ایشون میخوان که فرم نداره.
    برای این کار وقتی کلید رو دریافت کردین برنامه تون با Sendkeys کلید backspace رو باید بفرسته و بعدش با توجه به کلیدی که قبلا گرفته یه کلید دیگه رو بفرسته.
    مثلا تو برنامه تون میگین که اگه حرف B زده شد کد زیر اجرا بشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته حواستون هست که این کدها باید توی تایمر باشن.


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

    یعنی تا وقتی برنامه بازه کلید PageDown به جای PageUp قرار بگیره و دیگه تو هیچ برنامه ای PageUp کار نکنه

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

    پيش فرض

    خوب الان هم توی ویندوز این کار انجام میشه. البته برای کلیدی مثل P up شما دیگه لازم نیست backspace رو بفرستین و فقط کافیه Page downرو بفرستین.

  6. #16
    داره خودمونی میشه motaham's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    KaraJ
    پست ها
    69

    پيش فرض

    خوب الان هم توی ویندوز این کار انجام میشه. البته برای کلیدی مثل P up شما دیگه لازم نیست backspace رو بفرستین و فقط کافیه Page downرو بفرستین.
    ببین دوست من
    یه برنامه ای هست که با زدن کلید P Up پرینت میگیره (برنامه آمده است و نمیشه سورسشو دست کاری کرد)

    شمافکر کن توی برنامه ای داری کار میکنی که با زدن Page Up اون برنامه پرینت میگیره، من میخوام با یه برنامه دیگه (که خودم می خوام بنویسم ) با زدن Page Up برنامه همون پیام hello رو بده و اون برنامه اصلی پرینت نده

    اگر متوجه نشدید اینجا رو ببینید:

    این برنامه با زدن PageUp پرینت مگیره
    الان یه برنامه بنویسید که مخفی باشه و وقتی روی این فرم PageUp رو میزنی پرینت نگیره ،یه کاره دیگه بکنه



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

  7. #17
    اگه نباشه جاش خالی می مونه Morteza561's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    پایتخت خوشنویسی ایران = قزوین
    پست ها
    467

    پيش فرض

    آخه ببین اصل کار این تابع اینطوری هست که وقتی شما Page Up رو بزنی هم اون کلید رو میفرسته هم اون عملی که مد نظرتون هست.

    مثلا وقتی شما میگی وقتی P Up رو زدی برنامه P Down رو بزنه، اولا فقط تو برنامه خودتون کار می کنه. ثانیا هم کلید P Down گرفته میشه و هم کلید P Up فرستاده.

    اما من قبلا یه همچین برنامه ای دیده بودم که هر جای ویندوز که a رو میزدی به جاش b وارد می کرد. اما از دیشب تا الان هر چی میگردم پیداش نمی کنم.

    از جناب _H2_ خواهش می کنم یه نظری بدند.

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

    پيش فرض

    من فکر میکردم برای مرورگری چیزی میخوان. راستی چرا میگین فقط تو برنامه ی خودمون کار میکنه؟ تابع Sendkeys همه جا کار میکنه و به فرم مون کاری نداره.

  9. #19
    اگه نباشه جاش خالی می مونه Morteza561's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    پایتخت خوشنویسی ایران = قزوین
    پست ها
    467

    پيش فرض

    من فکر میکردم برای مرورگری چیزی میخوان. راستی چرا میگین فقط تو برنامه ی خودمون کار میکنه؟ تابع Sendkeys همه جا کار میکنه و به فرم مون کاری نداره.
    بله درسته همه جا کار می کنه اما هم عمل اول انجام میشه هم SendKeys. یعنی اگه شما برای برنامه تعریف کنی هر وقت Enter زده شد Delete رو بفرسته. اون وقت موقعی که Enter زده بشه هم عمل مربوط به Enter انجام میشه و هم Delete. منظورم از این که گفتم فقط تو برنامه انجام میشه همین بود.

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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