Windows Forms – die neusten Beiträge

mehrere Zahlen ausrechnen Windows Forms Taschenrechner?

Hallo,

Ich habe folgendes "Problem", habe meinen TR soweit hinbekommen, dass er Zahl 1 (+-*/) Zahl 2 ausrechnen kann. Nun soll ich Zahl 1 (+-*/) Zahl 2 (+-*/)Zahl 3,... ausrechnen können, stehe dabei leider irgendwie vor einer Wand und bekomme es nicht hin.

Hier der code: (etwas abgekürzt, da sonst zu lang)

Kopf=

Imports System.CodeDom
Public Class form1
  Public Property zahl As String = ""
  Public Property calc As String = ""

Bei alle Zahlen (0-9 sowie .)=

 Private Sub b1_Click(sender As Object, e As EventArgs) Handles b1.Click
    tb.Text += "1"
  End Sub

Delete Button=

 Private Sub bdel_Click(sender As Object, e As EventArgs) Handles bdel.Click
    If (tb.Text.Length > 0) Then
      tb.Text = tb.Text.Substring(0, tb.Text.Length - 1)
    End If
  End Sub
  End Sub

Gleich Button=

 Private Sub bsolve_Click(sender As Object, e As EventArgs) Handles bsolve.Click
    If (calc = "+") Then
      tb.Text = Val(zahl) + Val(tb.Text)
    End If
    If (calc = "-") Then
      tb.Text = Val(zahl) - Val(tb.Text)
    End If
    If (calc = "*") Then
      tb.Text = Val(zahl) * Val(tb.Text)
    End If
    If (calc = "/") Then
      tb.Text = Val(zahl) / Val(tb.Text)
    End If
  End Sub

bei allen Operatoren= (+,-,*,/)

Private Sub bplus_Click(sender As Object, e As EventArgs) Handles bplus.Click
    zahl = tb.Text
    calc = "+"
    tb.Text = ""
  End Sub

Vielen Dank schonmal

Visual Studio, Windows Forms

C# Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.?

In meinem aktuellen Code muss ich eine Programm schreiben in welchem es sich zum Employee-Management handelt. Alles funktioniert so weit, doch beim Editieren der Daten kommt folgender Fehler "siehe Überschrift".

        private void button3_Click(object sender, EventArgs e)
        {
            if (EmpIDTB.Text == "" || EmpNameTB.Text == "" || EmpPhoneTB.Text == "" || EmpAddTB.Text == "")
            {
                MessageBox.Show("Missing Information");
            }
            else
            {
                try
                {
                    Con.Open();
                    string query = "update EmployeeTbl set Empname='" + EmpNameTB.Text + "',empadd='" + EmpAddTB.Text + "',emppos='"+EmpPosTB.SelectedItem.ToString()+"',empdob= '"+EmpDateTB.Value.Date+"',empphone='"+EmpPhoneTB.Text+"',empedu='"+EmpEduTB.SelectedItem.ToString()+"',empgen='"+EmpGenderTB.SelectedItem.ToString()+"' where Empid='"+EmpIDTB.Text+"';";
                    SqlCommand cmd = new SqlCommand(query, Con);
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Employee Update Successfully");
                    Con.Close();
                    populate();
                }catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
Computer, Schule, programmieren, Windows Forms, Objekt

C# Programm anhalten, nicht beenden in WinForms?

Hey, habe einen Lotto Simulator, der mir ausrechnet wie viele Versuche es braucht um 6 richtige aus 49 zu haben.

Jetzt dauert das ganze ja manchmal eeeewig :D habe einen Beenden Button hingemacht mit dem ich das Programm eben anhalte möchte und es mir dann alles ausgibt, was er bis dahin errechnet hat.

Ich finde aber nur Befehle wie this.Close(); wo das gesamte Programm schließt? Das will ich ja nicht.

Gibt es hier irgendeinen Befehl/Methode dazu? Oder habt ihr Ideen? Hier mal ein Teil von meinem Code:

 while (!(numbers.Contains(value1) && numbers.Contains(value2) && numbers.Contains(value3) && numbers.Contains(value4) &&

        numbers.Contains(value5) && numbers.Contains(value6)))

      {

        number1 = rnd.Next(minValue, maxValue);

        number2 = rnd.Next(minValue, maxValue);

        number3 = rnd.Next(minValue, maxValue);

        number4 = rnd.Next(minValue, maxValue);

        number5 = rnd.Next(minValue, maxValue);

        number6 = rnd.Next(minValue, maxValue);

        numbers[0] = number1;

        numbers[1] = number2;

        numbers[2] = number3;

        numbers[3] = number4;

        numbers[4] = number5;

        numbers[5] = number6;

        counter++;

        txtResult.Text = counter.ToString();

        txtMoney.Text = (money * counter).ToString();

        Application.DoEvents();

      }

      txtResult.Text = counter.ToString();

      txtMoney.Text = (counter * money).ToString();

      txtWait.Text = "Fertig!";

Ist nur ein kleiner Teil der eben die Berechnung und Erstellung neuer Zufallszahlen generiert.

LG

Computer, Schule, IT, programmieren, Informatik, Windows Forms, sprache c

Meistgelesene Beiträge zum Thema Windows Forms