delphi4arab منتديات دلفي للعرب
الانتقال بين مكونات 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=2882)



الانتقال بين مكونات edit بعد كتابة عدد بطول معين - وليد - 12-03-2011

السلام عليكم
كيف أستطيع التحكم في tedit بحيث إذا كتبت أرقاما معينة فيها وليكن مثلا أربعة أرقام تكتب في edit1 فإذا انتهيت منها انتقل المؤشر إلى edit2 مباشرة.
والسلام عليكم


الانتقال بين مكونات edit بعد كتابة عدد بطول معين - kachwahed - 12-03-2011

وعليكم السلام ورحمة الله وبركاته
لحساب طول النص استخدم التابع Length
كود :
Length(Edit1.Text)
الإجراء SetFocus لنقل التحكم إلى مكون آخر
كود :
Edit2.SetFocus;
أمثلة أخرى:
http://www.delphi4arab.net/forum/showthread.php?tid=1337
http://www.delphi4arab.net/forum/showthread.php?tid=4065
بالتوفيق.



الانتقال بين مكونات edit بعد كتابة عدد بطول معين - format82 - 14-03-2011

في الحدث Onkeypress ل edit1

اكتب الكود التالي

كود :
if Length(Edit1.Text)=4 then begin key:=#0; Edit2.SetFocus; end;



الانتقال بين مكونات edit بعد كتابة عدد بطول معين - وليد - 14-03-2011

السلام عليكم
وشكرا لكم وبارك الله فيكم.