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

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




نمايش نتايج 1 به 4 از 4

نام تاپيک: تعریف یک دکمه و موس در برنامه

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2009
    پست ها
    16

    پيش فرض تعریف یک دکمه و موس در برنامه

    چطور می شه در وی بی دستوری نوشت که مثلا وقتی فلان برنامه پنجره اش بازاست و فعال
    است وقتی یکی از دکمه های صفحه کلید به همراه موس فشرده شد یک کاری انجام بشه مثلا یک متن در یک پنجره ظاهر شود مهم این است که
    در یک برنامه قابل اجرا طوری پیاده شود که اگر موس به همراه مثلا کلید اف چهار فشرده شد درست شود

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

    پيش فرض

    سلام.
    مثلا وقتی فلان برنامه پنجره اش بازاست و فعال است
    اگر منظورتون فرمیه که تو برنامه خودتون نوشتید اینجوریه وگرنه نمیدونم:
    تویه فرمی که می خواید این عمل (موس و کلیک) انجام بشه باید یک متغیر برای فشرده شدن کلید(البته اگر کلید هاتون غیر از شیفت و آلت و کنترل هستند) تعریف کنید که با فشردن کلید مقدار رو بگیره و با برداشتنش مقدار رو از دست بده.
    ولی به نظر من بهتره به جای استفاده از کلیدی مثل اف4 از کلید های Ctrl , Alt ,Shift به صورت زیر استفاده کنید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مورد عبارت Shift: این متغیر وضعیت سه دکمه ای را که گفتم مشخص می کند که مقدار آنها به صورت زیر است:
    Shift = 1
    Ctrl = 2
    Alt = 4
    البته همونطور که تو مثال می بینید میتوانند به صورت ترکیبی ظاهر شوند یعنی Shift = 6 به این معنیه که دو دکمه کنترل و آلت همزمان فشرده شده اند.

    باز هم اگر مشکلی بود در خدمتم.

    تا بعد یا حق ...

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


  4. #3
    پروفشنال
    تاريخ عضويت
    May 2008
    محل سكونت
    Kurdistan
    پست ها
    855

    پيش فرض

    اولین کار در قسمت جنرال یک متغیر از نوع Boolean تعریف میکنید :

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

    بعد برای فرم مورد نظر در رویداد KEY DOWN باید a رو مساوی با True بذاری :


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

    و بعد ، برای همان فرم در رویداد MouseDown کد زیر را مینویسید :



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


    * با اینکار برنامه ، با فشار دادن هر کلید از کیبورد و ماوس ، متن TEST رو فرم چاپ میشه !



    ----



    معذرت ... باز هم بعد از فرستادن پست خودم پست مرتضی رو دیدم ! ( یعنی قبل از اون صفحه رو Refresh نکرده بودم )
    Last edited by M i L @ D; 14-04-2010 at 21:27.

  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2009
    پست ها
    16

    پيش فرض

    با تشکر از راهنماییتان . من می خوام روی هر برنامه ای که الان پنجره اش فعال است این کار بشه نه
    فقط برنامه خودم .

Thread Information

Users Browsing this Thread

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

User Tag List

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

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