Advertisement
DrAungWinHtut

UnitConverterFinal

Apr 4th, 2022
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.46 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Revision1
  12. {
  13.     public partial class frmUnitConverter : Form
  14.     {
  15.         public frmUnitConverter()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         private void btnConvert_Click(object sender, EventArgs e)
  21.         {
  22.             funConvertM2Km();
  23.         }
  24.  
  25.         public void funConvertM2Km()
  26.         {
  27.             //DATA
  28.             //variable creation
  29.             float fKm = 0.0f;
  30.             float fM = 0.0f;
  31.             //read input and verify
  32.            if( float.TryParse(txtM.Text ,out fM))
  33.             {
  34.                 //calculate  km = m * 0.001;
  35.                 fKm = fM * 0.001f;
  36.                 //output km to UI
  37.                 txtKm .Text = fKm.ToString();
  38.             }
  39.             else
  40.             {
  41.                 MessageBox.Show("Invalid input");
  42.                
  43.             }
  44.             txtM.SelectAll();
  45.             txtM.Focus();
  46.         }
  47.  
  48.         private void txtM_KeyDown(object sender, KeyEventArgs e)
  49.         {
  50.             if (e.KeyCode == Keys.Enter)
  51.             {
  52.                 funConvertM2Km();
  53.             }
  54.            
  55.         }
  56.  
  57.         private void txtM_TextChanged(object sender, EventArgs e)
  58.         {
  59.             funConvertM2Km();
  60.         }
  61.     }
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement