private void Backspace_click(object sender, RoutedEventArgs e) { Blad(); if (sczyt != false) { if (!wejscie.Text.Equals("0")) { if ((wejscie.Text.Length == 2 && Double.Parse(wejscie.Text.Replace(',', '.'), CultureInfo.InvariantCulture) < 0) || wejscie.Text.Length == 1) { wejscie.Text = "0"; } else { wejscie.Text = wejscie.Text.Remove(wejscie.Text.Length - 1, 1); } } } else { if (pamiec.Text.Length != 0) { pamiec.Text = ""; } } Logika.Rozmiar(wejscie); }
private void Numer_click(object sender, RoutedEventArgs e) { Blad(); Button button = (Button)sender; string num = button.Content.ToString(); if (sczyt == false) { if (pamiec.Text.Length != 0 && pamiec.Text.Last() == '=') { pamiec.Text = ""; } wejscie.Text = num; sczyt = true; } else { if (wejscie.Text.Equals("0")) { wejscie.Text = num; } else { if (wejscie.Text.Length < 21) { wejscie.Text += num; } } } Logika.Rozmiar(wejscie); }
private void Clearall_click(object sender, RoutedEventArgs e) { wejscie.Text = "0"; pamiec.Text = ""; sczyt = false; Logika.Rozmiar(wejscie); }
private void Clear_click(object sender, RoutedEventArgs e) { Blad(); wejscie.Text = "0"; sczyt = true; Logika.Rozmiar(wejscie); }
private void Akcja_click(object sender, RoutedEventArgs e) { Blad(); Button but = (Button)sender; Logika.Dzialania(wejscie, pamiec, but.Content.ToString().First(), ref blad, ref sczyt, ref ost); Logika.Rozmiar(wejscie); }
private void Kropka_click(object sender, RoutedEventArgs e) { Blad(); if (!wejscie.Text.Contains(',') && wejscie.Text.Length < 21) { wejscie.Text += ','; Logika.Rozmiar(wejscie); sczyt = true; } }
private void Zero_click(object sender, RoutedEventArgs e) { Blad(); if (sczyt == false) { wejscie.Text = "0"; sczyt = true; } else if (!wejscie.Text.Equals("0") && wejscie.Text.Length < 21) { wejscie.Text += '0'; Logika.Rozmiar(wejscie); } }
private void Negacja_click(object sender, RoutedEventArgs e) { Blad(); if (Double.Parse(wejscie.Text.Replace(',', '.'), CultureInfo.InvariantCulture) != 0) { if (Double.Parse(wejscie.Text.Replace(',', '.'), CultureInfo.InvariantCulture) < 0) { wejscie.Text = wejscie.Text.Remove(0, 1); } else { if (wejscie.Text.Length < 21) { wejscie.Text = '-' + wejscie.Text; } } } sczyt = true; Logika.Rozmiar(wejscie); }