27-10-16, 02:39 PM
السلام عليكم ..... سؤالي هوا كيف يمكن وضع قيمة الباركود في TextBox بدون ان تكون في وضع Active
بخصوص قراءة الباركود
|
27-10-16, 02:39 PM
السلام عليكم ..... سؤالي هوا كيف يمكن وضع قيمة الباركود في TextBox بدون ان تكون في وضع Active
27-10-16, 03:45 PM
هل من مجيب على سؤالي
27-10-16, 08:35 PM
28-10-16, 06:45 PM
(آخر تعديل لهذه المشاركة : 28-10-16, 06:46 PM {2} بواسطة shwehdi4pc.)
المقصود بذلك أن يكون ال Textbox في وضع غير Active لان لما يكون في وضع ال Active بالامكان وضع قيمة الباركود في Textbox
ولكن لو تم تغيير ال Active إلى Control اخر لايمكن تنفيذ العملية Active = Focus
28-10-16, 07:40 PM
ضع هذا الكود في الحدث فورم لود سيقوم بتحويل الــ Active الى Label1
PHP كود : Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
29-10-16, 11:56 PM
شكرا على تجاوبك معي ولكن الواضح انا لم استطع اضاح المسألة ..... المسالة وما فيها يوجد عندي منظومة اقوم بادخال المواد المسجلة عندي في قاعدة البيانات الى الفاتورة عن طريق جلب بياناته باستخدام الباركود الخاص بكل مادة وطبعا الباركود يتم كتابته في ال Control Textbox وذلك بمجرد وضع المؤشر داخل ال Textbox Control وبعد ذلك اقوم بتوجيه جهاز الباركود على الباركود الموجود في المادة لكي يتم كتابته في textbox Control ثم يتم تنفيد الحدث Textbox_KeyPress لغرض أخد القيمة واسترجاع بياناتها من قاعدة البيانات وعرضها في الفاتورة
المشكلة التي تواجهني وهي عندما لا يكون مؤشر الماوس موجود في TextBox Control سوف لن يتم تنفيذ هذه العملية فانا اريد حل لهذه المشكلة وهي حتى ولو المؤشر غير موجود في TextBox Control وبمجرد قراءة باركود المادة بجهاز الباركود يتم كتابة الباركود في TextBox
30-10-16, 11:55 AM
هل من مجيب يا شباب
30-10-16, 04:22 PM
تم الشكر بواسطة: Hassan.syria
30-10-16, 04:44 PM
يجب ان يكون هناك حدث يستمر بالتلقي بغض النظر اذا كان التكست مفعلا او لا
اظن انك بحاجة الى حلقة دوران دائمة او الى تبايمر يعمل بشكل مستمر وبذلك عندما يتم ارسال اشارة من الباكورد سنقلك التايمر او حلقة الوب الى التكست مباشرة هذا حسب اعتقادي وربما تكون عند الاعضاء طريقة افضل بالتوفيق
سبحان الله والحمد لله ولا اله الا الله والله اكبر
30-10-16, 06:00 PM
طلب غير منطقي بالمرة
فجهاز الباركود اوقاري الباركود أو Barcode reader مهمته فقط قراءة البيانات و يدوس انتر لو فرضنا ان الكونترول النشط كان text مهمة القاري طباعة الارقام او الحروف في مربع النص ويدوس انتر لكن لو تغير الكونترول واصبح مثلا الفورم او الليبل او البتن فلن تعود لمربع النص لمتابعة العملية ولو فرضنا انك استخدمت timer يعيد التنشيط الى التكست فهذا يعني انك لن تستخدم الماوس لاي غرض اخر طيب والحل؟ الحل اصع checkbox وتايمر اذا قيمة التشك بوكس حقيقية اذن التايمر يعمل والعكس بالعكس حتى استطيع التحرك بحرية في حال عدم الاحتياج لقراءة البيانان هذه فلسفتي في مثل هذه البرامج سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
تم الشكر بواسطة: العواد الصغير
|
|