تحويل كلم الى  ميل
#2
و عليكم السلام ورحمة الله وبركاته.

لدينا 1 كم = 0,621371  ميل.

نقوم بإدخال القيمة بالكيلومتر في Edit1  و نعرض النتيجة في Edit2
PHP كود :
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  Edit2
.Text := FloatToStr( StrToFloat(Edit1.text)* 0.621371) ;
end; 


لا ننسى فقط أن نقوم بإختبار القيمة المدخلة ، حيث أن المستعمل لا يمكن أن يدخل إلى الأرقام أو الفاصلة العشرية.

في الحدث KeyPress  الخاص ب Edit1  نكتب التعليمة التالية :
PHP كود :
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9', DecimalSeparator, Chr(VK_BACK), Chr(VK_DELETE)]) then
  Key 
:= #0;
  if Key = DecimalSeparator then
    
if Pos(DecimalSeparator, Edit1.Text) <> 0 then
      Key 
:= #0;
end; 
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • Team dz
الرد


الردود في هذا الموضوع
تحويل كلم الى  ميل - بواسطة Team dz - 27-04-2023, 10:34 AM
RE: تحويل كلم الى  ميل - بواسطة أبو معاذ - 27-04-2023, 11:17 AM
RE: تحويل كلم الى  ميل - بواسطة Team dz - 27-04-2023, 11:06 PM
RE: تحويل كلم الى  ميل - بواسطة أبو معاذ - 28-04-2023, 04:23 AM
RE: تحويل كلم الى  ميل - بواسطة Team dz - 28-04-2023, 02:22 PM

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


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