Desktop
Website
Multimedia
Database
Security
Enterprise
Pytanie : Pomoc Zadawalać!
To być the pytanie:
rozwijać podstawowy kalkulator który działać na istny liczba. The Graficzny Interfejs Użytkownika
I ROBIĆ WSZYSTKIE THE PRACA I MÓJ KALKULATOR PRACA ŚWIETNIE OPRÓCZ TEN CZĘŚĆ TEN:
Your kalkulator zachowanie musieć prawie jak the Windows Kalkulator w Standardowy tryb. W Standardowy tryb, the rozkaz że operacja oceniać być w che wchodzić do. Na przykład, jeżeli the użytkownik naciskać "3", "+", "2", i "*", the pokaz dostawać the wartość the pierwszy operacja (3+2). Następnie naciskać "4" i "=" rezultat w the bieg sumować (4) dostawać mnożyć 4, poddawać się 20. Jeżeli wieloskładnikowy operator być wkład w następstwo, używać the ostatni jeden dla obliczenia.
CAN ZADAWALAĆ ZADAWALAĆ POMAGAĆ! TO BYĆ MÓJ KOD:
using System;
using System.Collections.Generic
;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Calculator
{
jawny częściowy klasowy calculatorForm: Form
{
bool dodawać = fałszywy;
bool okręt podwodny = fałszywy;
bool mnożyć = fałszywy;
bool podział = fałszywy;
bool równy = fałszywy;
jawny calculatorForm ()
{
InitializeComponent ();
}
intymny pustka Form1_Load (przedmiot nadawca, EventArgs e)
{
}
intymny pustka btn1_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "(1)";
}
intymny kawitacyjny CheckifEqual ()
{
jeżeli (równy)
{
textBox1.Text = "";
równy = fałszywy;
}
}
intymny pustka btn0_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "(0)";
}
intymny pustka btn4_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "4";
}
intymny pustka btn7_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "7";
}
intymny pustka btm8_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "8";
}
intymny pustka btn5_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "5";
}
intymny pustka btn2_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "2";
}
intymny pustka btn3_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "3";
}
intymny pustka btn6_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "6";
}
intymny pustka btn9_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + "9";
}
intymny kawitacyjny btnDec_Click (przedmiot nadawca, EventArgs e)
{
CheckifEqual ();
jeżeli (textBox1.Text.Contains (".
"))
{
powrót;
}
else
{
textBox1.Text = textBox1.Text + ". ";
}
}
intymny kawitacyjny btnPlusMinus_Click (przedmiot nadawca, EventArgs e)
{
jeżeli (textBox1.Text.Contains ("-
"))
{
textBox1.Text = textBox1.Text.Remove ((0), 1);
}
else
{
textBox1.Text =" - "+ textBox1.Text;
}
}
intymny kawitacyjny btnAdd_Click (przedmiot nadawca, EventArgs e)
{
jeżeli (textBox1.Text == "")
{
powrót;
}
else
{
dodawać = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}
intymny kawitacyjny btnEqual_Click (przedmiot nadawca, EventArgs e)
{
równy = true;
jeżeli (dodawać)
{
dziesiątkowy dec = Convert.ToDecimal (textBox1
.Tag) + Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
}
jeżeli (mnożyć)
{
dziesiątkowy dec = Convert.ToDecimal (textBox1
.Tag) * Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
}
jeżeli (/>.Text)
{
dziesiątkowy dec = Convert.ToDecimal (textBox1
.Tag) - Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
}
jeżeli (podział)
{
dziesiątkowy dec = Convert.ToDecimal (textBox1
.Tag)/Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
}
}
intymny kawitacyjny btnSub_Click (przedmiot nadawca, EventArgs e)
{
jeżeli (textBox1.Text == "")
{
powrót;
}
else
{
okręt podwodny = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}
intymny kawitacyjny btnMultiply_Click (przedmiot nadawca, EventArgs e)
{
jeżeli (textBox1.Text == "")
{
powrót;
}
else
{
mnożyć = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}
intymny kawitacyjny btnDivide_Click (przedmiot nadawca, EventArgs e)
{
jeżeli (textBox1.Text == "")
{
powrót;
}
else
{
podział = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = "";
}
}
intymny kawitacyjny btnClear_Click (przedmiot nadawca, EventArgs e)
{
dodawać = okręt podwodny = mnożyć = podział = równy = fałszywy;
textBox1.Text = "";
textBox1.Tag = "";
}
Odpowiedź : Pomoc Zadawalać!
Ty mieć dodatek} właśnie nad ten metoda i ty mieć a} przy the końcówka. Ty móc twój kod między the mylny para} s.
Inne rozwiązania
SUP7203B PFC niekompatybilność
system przywrócić punkt
IE8 Przedkładać Forma z [Wchodzić Do] Klucz, stosownie
zintegrowany wordpress w miejsce. blog pic doczepianie.
Łączyć XenServer wśród iPhone
Porzucony Windows 7 Instalacyjny odpowiedź kartoteka
SSH konsola: iść precyzować falcówka po nazwa użytkownika
Tworzyć Linux przygotowywać CD-R stylowy but dysk…
Dlaczego Sysinternals Wirusowy wyszukiwarka redirect?
MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować