none
Mathe-Rechnung protokollieren(RichTextBox) + anschließend ausdrucken RRS feed

  • Frage

  • Guten Abend,

    ich möchte in einer Windows-Forms-App eine Rechnung durchführen und anschließend in einer RichTextBox darstellen lassen. Ich habe schon im Internet in sämtlichen Foren recherchiert, aber keine hilfreiche Tipps gelesen.

    Ziel der Form:

    txtEingabe1 + txtEingabe2 = txtErgebnis

    z.B. 6 + 12 = 18

    In Richtextbox soll nun "6 + 12 = 18" stehen. Weiß jemand von euch, wie man das macht?

    Anschließend würde ich gerne noch die komplette Rechnung drucken. Weiß auch hier jemand, wie das geht?

    Danke :)

    Freitag, 24. Mai 2019 20:19

Antworten

  • Hallo David,

    C# oder VB.NET?

    Bei beiden gilt: Mit Texten kann man nicht rechnen, daher muss zuerst eine Umwandlung durchgeführt werden.

    ...
    
    public void Rechne()
    {
        Int32 zahl1 = 0;
        Int32 zahl2 = 0;
        Int32 ergebnis = 0;
    
        Int32.TryParse( txtEingabe1.Text, out zahl1 );
        Int32.TryParse( txtEingabe2.Text, out zahl2 );
    
        ergebnis = zahl1 + zahl2;
    
        txtErgebnis.Text = $"{zahl1.ToString()} + {zahl2.ToString} = {ergebnis.ToString}";;
    }

    Wenn Du was anderes meintest, beschreib bitte genauer, was und wie Du dir das vorstellst.

    (txtErgebnis kann auch eine RichTextBox sein)


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport


    Freitag, 24. Mai 2019 20:29
    Moderator