![]() |
|
كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. (/showthread.php?tid=161) الصفحات:
1
2
|
كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - Prof.Adnan - 27-04-2008 السلام عليكم ورحمة الله وبركاته. أما بعد : لدي Edit وإريد إجبارها على عدم السماح بالكتابة من الكيبورد.... ويمكن الكتابة فيها بواسطة الباركود أي أن الباركود يستطيع وضع النص الذي يقرأه فيها.... و المستخدم لا يستطيع الكتابة في الـ Edit..... والله ولي التوفيق. أخوكم Prof.Adnan. كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - محمد عبد العزيز - 27-04-2008 لكي تمنع الكتابة في Edit1 يكفي عدم تفعيله كود : Edit1.Enabled := False;او يمكنك تعطيل المفاتيح من خلال الحدث KeyPress وتلغي المفتاح المكتوب كود : key:=#0;وتكتب بEdit1 برمجيا باستخدام المكون الذي تستخدمه للتعامل مع البركود والسلام عليكم كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - Prof.Adnan - 27-04-2008 السلام عليكم ورحمة الله وبركاته. أما بعد : أخي في الله DeltaAziz جزاك الله كل خير. أنا لا استخدم أي مكون للقرآءة من الباركود..... الباركود يقوم بالكتابة تلقائياً ضمن الـ Edit..... هل توجد طريقة, ؟؟؟ أنا فكرت بأنني أستطيع أن أضع شرط كالتالي في الحدث KeyPress : في حال كان الجهاز الذي يكتب في الـ Edit هو الباركود اسمح له بالكتابة وإلا Key=#0;.... وفي حال كان غير ممكن الرجاء إرفاق المكون مع شرح له ... والله ولي التوفيق. أخوكم Prof.Adnan. كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - مهدي - 27-04-2008 و عليكم السلام و رحمة الله بالإضافة إلى ما ذكره أخي عزيز يمكنك استعمال الإجراء Abort كود : procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
abort;
end;إقتباس :ويمكن الكتابة فيها بواسطة الباركود أي أن الباركود يستطيع وضع النص الذي يقرأه فيها....هذه لم أفهمها كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - Prof.Adnan - 27-04-2008 السلام عليكم ورحمة الله وبركاته. أما بعد : أخي في الله .... لدي Edit.... أضع عليها مؤشر الماوس ثم أقرأ الباركود فيقوم جهاز الباركود بوضع النص الذي قرأه فيها (في الـ Edit).... ولكن بنفس الوقت يستطيع المستخدم العادي أن يكتب فيها.... الذي ****ه الآن أن فقط أن المستخدم لا يستطيع الكتابة فيها.... بينما جهاز الباركود يستطيع الكتابة فيها........ وأنا لا استخدم أي مكون للقرآءة من الباركود..... الباركود يقوم بالكتابة تلقائياً ضمن الـ Edit..... هل توجد طريقة ؟؟؟ أنا فكرت بأنني أستطيع أن أضع شرط كالتالي في الحدث KeyPress : في حال كان الجهاز الذي يكتب في الـ Edit هو الباركود اسمح له بالكتابة وإلا Key=#0;.... وفي حال كان غير ممكن الرجاء إرفاق المكون مع شرح له ... والله ولي التوفيق. أخوكم Prof.Adnan. كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - merouane - 27-04-2008 و عليكم السلام و رحمة الله تعالى و بركاته إذا كان لديك التطبيق أرفقه لأنه في حالتك سنبقى في الخيال ثم لا نتيجة لا بد ان تذكر المكونات، وهل هذا تطبيق يرفق مع جهاز مثل الذي يوجد في السوبر ماركت؟ لأنني في الأول لم أفهم ما تريد ، ثم عندما اجابك لأخ عبد العزيز قلت لا تستعمل أي مكون، إذا ماذا تستعمل؟ ألا تظن ان هذه المعلومة أهم ما في السؤال؟ من اقوال ابى بكر الصديق رضى الله عنه: اذا استشرت فاصدق الحديث تصدق المشورة تحياتي
كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - Prof.Adnan - 27-04-2008 أخي في الله.... إقتباس :من اقوال ابى بكر الصديق رضى الله عنه:أنا لا أكذب عليك هذا هو الكود اللذي أجرب عليه مرفق.... معلومة لك للإستفادة : جهاز الباركود الذي يستخدم الـ USB لا يأتي معه أي برنامج خاص أو أي تعريف خاص.... وبمجرد أن تركبه على جهاز الكومبيوتر يتعرف على أنه كيبورد... ويكفي أن تضع المؤشر في أي محرر نصوص أو أي عنصر يتيح الإدخال النصي وتقوم بالقراءة بواسطة جهاز الباركود يقوم جهاز الباركود بوضع النص الذي قرأه في محرر النصوص أو العنصر الذي يتيح الإدخال النصي وكأنك تكتبه كتابةةةةة. وليس كما يقول البعض أنه يقوم بحفظها بالحافظة ومن ثو يقوم بعميلة Pest لها في محرر النصوص أو العنصر الذي يتيح الإدخال النصي..... إقتباس :لأنني في الأول لم أفهم ما تريد ، ثم عندما اجابك لأخ عبد العزيز قلت لا تستعمل أي مكون، إذا ماذا تستعمل؟ إقتباس :لدي Edit وإريد إجبارها على عدم السماح بالكتابة من الكيبورد....ومن هذا الكلام نستنتج أنني أستخدم فقط Edit. إقتباس :ألا تظن ان هذه المعلومة أهم ما في السؤال؟تم وضع المعلومة. والله ولي التوفيق. أخوكم Prof.Adnan. كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - محمد عبد العزيز - 27-04-2008 هذه ليست طريقة للتعامل مع الباركود ابحث عن SDK الخاص به او اطلبه من الشركة لكي يمكنك ان تبرمجه و السلام عليكم ورحمة الله كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - مهدي - 27-04-2008 إقتباس :وبمجرد أن تركبه على جهاز الكومبيوتر يتعرف على أنه كيبورد...هذا يعني أن البرنامج سيقوم بالتفريق بين key حسب نوعية لوحة المفاتيح أي أن البرنامج لا يقوم بتنفيذ الأوامر التي تأتي من لوحة المفاتيح الأولى و هي لوحة المفاتيح الإفتراضية و يقوم بتنفيذ أوامر لوحة المفاتيح الثانية و هي الجهاز القاريء لشفرة المعرّف (Barcode) كيفية إجبار الـ Edit على عدم السماح بالكتابة إلا من جهاز البار كود. - merouane - 27-04-2008 و عليكم السلام و رحمة الله تعالى و بركاته يا أخي لا أكذِّبك ، لا أنت و لا أي أحد أتناقش معه و المعنى كان : أذكر كل المعطيات لتحصل على أحسن مشورة أي قيمة و فائدة المشورة نسبية مرتبطة بكمية و دقة المعطيات المهم يا أخي .. لفائدتي وفائدة الأعضاء أذكر لنا اسم المنتج ربما يجد أحدهم ما ينفعنا كلنا تحياتي
|