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

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




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

نام تاپيک: کدی برای فشرده شدن کلید Enter صفحه کلید

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2006
    پست ها
    77

    14 کدی برای فشرده شدن کلید Enter صفحه کلید

    سلام. توی اجرای یه برنامه، یه جا که پیغامی ظاهر میشه ( نه لزوما MsgBox ) ، و نیاز هست که کلید Enter از صفحه کلید فشار داده بشه تا این پیغام محو بشه ، آیا کدی هست که وقتی برنامه به اون میرسه، کار فشار دادن Enter بعد از آمدن پیغام رو انجام بده ؟( من به کد این پیغام دسترسی ندارم). با احترام و تشکر.

  2. #2
    داره خودمونی میشه Alirezanet's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    31

    پيش فرض

    کلید اینتر تو وی بی یه کاری رو انجام میده مثله بقیه کلید ها به جای فشردن اینتر جایی که میخوای فرمانی که میخوای رو بنوس . مثلا form1.hide
    شما دنبال کلید اینتر نیستید دنبال این هستین که چجوری میتونی خود به خود یه پیغامو ببندی ؟؟؟!!!
    به حر حال کمکی بتونم میکنم !!! تا فردا باااااااااااااااااااااای

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

    پيش فرض

    با سلام
    فکر کنم با دستور سند کی بتونید

  4. #4
    اگه نباشه جاش خالی می مونه 301's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    301World
    پست ها
    218

    10

    سلام
    شما می تونی با دستور sendkeys کلید اینتر رو فشار بدی که به صورت زیره:
    sendkeys vbenter
    اگه این دستور رو بنویسی برنامه از طرف کیبورد کلید اینتر رو میزنه ولی اگه این پیغامی رو که می گی به طور نا خواسته از طرف برنامه خودت اجرا میشه ( یعنی برنامت خطا داره) می تونی برای رفع خطا از دستور
    on error resume next در بالای صفحه کدت استفاده کنی.
    و یا اگه می خوای هنگامی که وی بی خطا می ده تو اون خطا رو عوض کنی یعنی یه پیغام ایجاد کنی و یا هر چیز دیگه می تونی از دستور on error goto استفاده کنی که باید جلوی goto یه کلمه یا عدد بزاری که اون کلمه یا عدد پشت خط مورد نظرته. برای بهتر فهمیدن یه مثال میزنم.

    on error goto L1

    دستورات

    L1: if err.number=? then
    msgbox "error"
    end if

    علامت سوال شماره خطاست، شماره خطارو برای این می دیم که با خطا های دیگه قاطی نشه.
    ما میتونیم حتی شرط رو نذاریم ولی با شرط کنترلمون نسبت به خطا ها بهتره.
    امیدوارم تونسته باشم جوابتو بدم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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