delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف انتقل بين مكونات edit بلوحة المفاتيح
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
سلام
في مثال عندي عدة من مكونات edit ,و maskedit و الانتقال بينها بزر entr بلوحة المفاتيح عند ملئها
أي عندما أملا edit الأول أضغط entr أجد نفسي في edit الثان
إقتباس :كيف انتقل بين مكونات edit بلوحة المفاتيح
في المرفق مثال حول الانتقال من Edit الي آخر عن طريق استعمال Enter Key...
تحياتي Smile
اجعل خاصية الـ KeyPreview للفورم True

في حدث OnKeyPress

PHP كود :
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
  
if Key = #13 then
    
SelectNext(ActiveControl, True, True);
end; 
الامر بسيط اخي حاول ان تضع جميع الاديت على الفورم بالتسلسل ولا تنزل اديت ثم زر ثم مكون اخر فهذا الترتيب يلغي عملية الانتقال بين الاديت . بالتالي نزل الاديت مع بعضهم جميعا وشغل البرنامج ثم اضغط على زر tap ولاحظ مذا سيحدث .. مجربة
falcon_dz كتب :نزل الاديت مع بعضهم جميعا وشغل البرنامج ثم اضغط على زر tap ولاحظ مذا سيحدث ..
نعم طريقة صحيحة مؤكدة
شكرا أخي