منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ازاى بعد اما اعمل سكان بالباركود ويتسجل فى تكست بوكس معين يتنقل اوتوماتيك لتكست اخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عندى 3 تكست بوكس لمفروض اسجل فى كل واحد بالباركود المفروض ال3 باركود يبقوا زى بعض
ازاى بقى اخلى الباركود اما يخلص سكان فى التكست بوكس الاول يروح للتكست بوكس التانى اوتوماتيك هل فية ايفينت بيتاكد انى الباركود خلص سكان عشان يتنقل للتكست بوكس الل بعدة!!
يا أراكسيس،

اول شي اقرا الموضوعين التاليين علشان تعرف كيف يعمل الباركود بشكل واضح
وحتلاقي فيه جواب سؤالك (هل فية ايفينت بيتاكد انى الباركود خلص سكان)
http://vb4arb.com/vb/thread-2692.html
http://vb4arb.com/vb/thread-1871.html

الان ناتي لمسألة الانتقال وفيها عدة طريق

البعض يستخدم ارسال محاكات للزر Tab للانتقال
PHP كود :
SendKeys.Send("{TAB}"

والبعض يستخدم اكثر تقدما
PHP كود :
Me.SelectNextControl(ActiveControlTrueTrueTrueTrue

الان بعد ما قرأت الموضوعين السابقين صار بتعرف انك حتستغل KeyPress أو KeyDown لتعمل الانتقال بعد التاكد من حصول كود زر Enter من جهاز قارئ الباركود.
PHP كود :
If e.KeyCode Keys.Enter Then
    SendKeys
.Send("{TAB}")
End If 
أو
PHP كود :
If e.KeyChar Chr(Keys.EnterThen
    Me
.SelectNextControl(ActiveControlTrueTrueTrueTrue)
End If 

وموضوعك مالو علاقة بقسم (قسم أسئلة قواعد البيانات تحت بيئة الـ.NET)
أسهل شى بعدما تقوم بجلب البيانات من قاعدة البيانات إعتمادا على رقم الباركود أخر سطر أكتب به TextBox1.Select