27-10-16, 02:39 PM
الصفحات : 1 2
27-10-16, 03:45 PM
هل من مجيب على سؤالي
27-10-16, 08:35 PM
(27-10-16, 02:39 PM)shwehdi4pc كتب : [ -> ]السلام عليكم ..... سؤالي هوا كيف يمكن وضع قيمة الباركود في TextBox بدون ان تكون في وضع Active
وعليكم السلام
وضح اكثر اخي الفاضل ماذا تقصد ببدون ان تكون في وضع Active؟
28-10-16, 06:45 PM
المقصود بذلك أن يكون ال Textbox في وضع غير Active لان لما يكون في وضع ال Active بالامكان وضع قيمة الباركود في Textbox
ولكن لو تم تغيير ال Active إلى Control اخر لايمكن تنفيذ العملية
Active = Focus
ولكن لو تم تغيير ال 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
Me.ActiveControl = Label1
End Sub
29-10-16, 11:56 PM
شكرا على تجاوبك معي ولكن الواضح انا لم استطع اضاح المسألة ..... المسالة وما فيها يوجد عندي منظومة اقوم بادخال المواد المسجلة عندي في قاعدة البيانات الى الفاتورة عن طريق جلب بياناته باستخدام الباركود الخاص بكل مادة وطبعا الباركود يتم كتابته في ال Control Textbox وذلك بمجرد وضع المؤشر داخل ال Textbox Control وبعد ذلك اقوم بتوجيه جهاز الباركود على الباركود الموجود في المادة لكي يتم كتابته في textbox Control ثم يتم تنفيد الحدث Textbox_KeyPress لغرض أخد القيمة واسترجاع بياناتها من قاعدة البيانات وعرضها في الفاتورة
المشكلة التي تواجهني وهي عندما لا يكون مؤشر الماوس موجود في TextBox Control سوف لن يتم تنفيذ هذه العملية فانا اريد حل لهذه المشكلة وهي حتى ولو المؤشر غير موجود في TextBox Control وبمجرد قراءة باركود المادة بجهاز الباركود يتم كتابة الباركود في TextBox
المشكلة التي تواجهني وهي عندما لا يكون مؤشر الماوس موجود في TextBox Control سوف لن يتم تنفيذ هذه العملية فانا اريد حل لهذه المشكلة وهي حتى ولو المؤشر غير موجود في TextBox Control وبمجرد قراءة باركود المادة بجهاز الباركود يتم كتابة الباركود في TextBox
30-10-16, 11:55 AM
هل من مجيب يا شباب
30-10-16, 04:22 PM
(30-10-16, 11:55 AM)shwehdi4pc كتب : [ -> ]هل من مجيب يا شباب
ضع هذا الكود في الحدث فورم لود وبعد عملية ادخال بيانات المادة او فور الانتهاء من كتابة كمية المادة المراد بيعها
PHP كود :
Me.ActiveControl = TextBox1
او هذا الكود
PHP كود :
TextBox1.Focus()
30-10-16, 04:44 PM
يجب ان يكون هناك حدث يستمر بالتلقي بغض النظر اذا كان التكست مفعلا او لا
اظن انك بحاجة الى حلقة دوران دائمة او الى تبايمر يعمل بشكل مستمر وبذلك عندما يتم ارسال اشارة من الباكورد
سنقلك التايمر او حلقة الوب الى التكست مباشرة هذا حسب اعتقادي وربما تكون عند الاعضاء طريقة افضل
بالتوفيق
اظن انك بحاجة الى حلقة دوران دائمة او الى تبايمر يعمل بشكل مستمر وبذلك عندما يتم ارسال اشارة من الباكورد
سنقلك التايمر او حلقة الوب الى التكست مباشرة هذا حسب اعتقادي وربما تكون عند الاعضاء طريقة افضل
بالتوفيق
30-10-16, 06:00 PM
طلب غير منطقي بالمرة
فجهاز الباركود اوقاري الباركود أو Barcode reader مهمته فقط
قراءة البيانات و يدوس انتر
لو فرضنا ان الكونترول النشط كان text مهمة القاري طباعة الارقام او الحروف في مربع النص ويدوس انتر
لكن لو تغير الكونترول واصبح مثلا الفورم او الليبل او البتن فلن تعود لمربع النص لمتابعة العملية
ولو فرضنا انك استخدمت timer يعيد التنشيط الى التكست فهذا يعني انك لن تستخدم الماوس لاي غرض اخر
طيب والحل؟
الحل اصع checkbox
وتايمر اذا قيمة التشك بوكس حقيقية اذن التايمر يعمل والعكس بالعكس حتى استطيع التحرك بحرية في حال عدم الاحتياج لقراءة البيانان
هذه فلسفتي في مثل هذه البرامج
فجهاز الباركود اوقاري الباركود أو Barcode reader مهمته فقط
قراءة البيانات و يدوس انتر
لو فرضنا ان الكونترول النشط كان text مهمة القاري طباعة الارقام او الحروف في مربع النص ويدوس انتر
لكن لو تغير الكونترول واصبح مثلا الفورم او الليبل او البتن فلن تعود لمربع النص لمتابعة العملية
ولو فرضنا انك استخدمت timer يعيد التنشيط الى التكست فهذا يعني انك لن تستخدم الماوس لاي غرض اخر
طيب والحل؟
الحل اصع checkbox
وتايمر اذا قيمة التشك بوكس حقيقية اذن التايمر يعمل والعكس بالعكس حتى استطيع التحرك بحرية في حال عدم الاحتياج لقراءة البيانان
هذه فلسفتي في مثل هذه البرامج
الصفحات : 1 2