كيف انتقل بين مكونات edit بلوحة المفاتيح
#1
سلام
في مثال عندي عدة من مكونات edit ,و maskedit و الانتقال بينها بزر entr بلوحة المفاتيح عند ملئها
أي عندما أملا edit الأول أضغط entr أجد نفسي في edit الثان
الرد
#2
إقتباس :كيف انتقل بين مكونات edit بلوحة المفاتيح
في المرفق مثال حول الانتقال من Edit الي آخر عن طريق استعمال Enter Key...
تحياتي Smile


الملفات المرفقة
.rar   KeyPress.rar (الحجم : 1.56 ك ب / التحميلات : 129)
الرد
#3
اجعل خاصية الـ KeyPreview للفورم True

في حدث OnKeyPress

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم