Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Gtk;
- public partial class MainWindow : Gtk.Window
- {
- public MainWindow() : base(Gtk.WindowType.Toplevel)
- {
- Build();
- }
- protected void OnDeleteEvent(object sender, DeleteEventArgs a)
- {
- Application.Quit();
- a.RetVal = true;
- }
- protected void Plus_Click(object sender, EventArgs e)
- {
- string Tal1String = Tal1_Entry.Text;
- // Henter værdi fra Tal1_Entry og sætter i en string
- string Tal2String = Tal2_Entry.Text;
- // Henter værdi fra Tal2_Entry og sætter i en string
- double Tal1 = Convert.ToDouble(Tal1String);
- // Konverterer Tal1String til en Double
- double Tal2 = Convert.ToDouble(Tal2String);
- // Konverterer Tal2String til en Double
- double resultat = Tal1 + Tal2;
- // Udregner den matematiske formel
- Resultat_Label.Text = Convert.ToString(resultat);
- // Konverterer resultat til tekst (label)
- }
- protected void Minus_Click(object sender, EventArgs e)
- {
- string Tal1String = Tal1_Entry.Text;
- // Henter værdi fra Tal1_Entry og sætter i en string
- string Tal2String = Tal2_Entry.Text;
- // Henter værdi fra Tal2_Entry og sætter i en string
- double Tal1 = Convert.ToDouble(Tal1String);
- // Konverterer Tal1String til en Double
- double Tal2 = Convert.ToDouble(Tal2String);
- // Konverterer Tal2String til en Double
- double resultat = Tal1 - Tal2;
- // Udregner den matematiske formel
- Resultat_Label.Text = Convert.ToString(resultat);
- // Konverterer resultat til tekst (label)
- }
- protected void Gange_Click(object sender, EventArgs e)
- {
- string Tal1String = Tal1_Entry.Text;
- // Henter værdi fra Tal1_Entry og sætter i en string
- string Tal2String = Tal2_Entry.Text;
- // Henter værdi fra Tal2_Entry og sætter i en string
- double Tal1 = Convert.ToDouble(Tal1String);
- // Konverterer Tal1String til en Double
- double Tal2 = Convert.ToDouble(Tal2String);
- // Konverterer Tal2String til en Double
- double resultat = Tal1 * Tal2;
- // Udregner den matematiske formel
- Resultat_Label.Text = Convert.ToString(resultat);
- // Konverterer resultat til tekst (label)
- }
- protected void Dividere_Click(object sender, EventArgs e)
- {
- string Tal1String = Tal1_Entry.Text;
- // Henter værdi fra Tal1_Entry og sætter i en string
- string Tal2String = Tal2_Entry.Text;
- // Henter værdi fra Tal2_Entry og sætter i en string
- double Tal1 = Convert.ToDouble(Tal1String);
- // Konverterer Tal1String til en Double
- double Tal2 = Convert.ToDouble(Tal2String);
- // Konverterer Tal2String til en Double
- if (Tal2 != 0) {
- double resultat = Tal1 / Tal2;
- // Udregner den matematiske formel
- Resultat_Label.Text = Convert.ToString(resultat);
- // Konverterer resultat til tekst (label)
- } else {
- Resultat_Label.Text = "Can't divide by 0";
- }
- }
- protected void Clear_Click(object sender, EventArgs e)
- {
- Tal1_Entry.Text = "";
- Tal2_Entry.Text = "";
- Resultat_Label.Text = "";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement