0 امتیاز
سلام دوستان

 

من دارم یه برنامه انبار داری مینویسم

میخوام وقتی که عدد توسط بارکد خوان داخل TextBox گذاشته شد عملیات اینتر یا کلیک اتفاق بیوفته

یعنی دقیقا کار همون Button رو انجام بده

تو برنامه حسابداری هلو دیدم که وقتی بارکد خونده میشه مقدارش به صورت اتومات به دیتاگرید فاکتور اضافه میشه

 

ممنون میشم راهنمایی کنید
بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
سلام، من یادمه یه برنامه با بارکد نوشتم، واسه دو سه سال قبله

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

راستش از رویداده مطمئن نیستم ولی این دو کد رو تست کنید ببینم جواب میده

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        
    }
}

یا

  private void CheckEnter(object sender, System.Windows.Forms.KeyPressEventArgs e)
    {
       if (e.KeyChar == (char)13)
       {
         // Enter key pressed
       }
    }

this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(CheckEnter);

 

توسط (3,483 امتیاز) 6 13 87

ممنونم برادر...

با همون کد اول انجام شد

ممنون از وقتی که گذاشتی...heart

توسط (477 امتیاز) 5 20 56
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...