Zum Inhalt springen

Form1 zu Form2


Arthuro

Empfohlene Beiträge

Guten morgen,

Hab ein Problem mit meinen Zwei Forms, hab schon alle Artikel durchgeschaut also braucht mir keine links irgendwie hier aus dem Forum schicken. Warscheinlich ein Verständnis Problem oder es fehlt mir was.

Mein Problem, Ich hab zwei Forms einmal Form1 und Ausgabe.

Ich möchte ein BMI Programm schreiben und wenn ich bei Form1 auf Ausrechnen drücke soll er mir das ergebnis in Form Ausgabe im Feld Ergebnis1 anzeigen.

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;


namespace BMI

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void button1_Click(object sender, EventArgs e)

        {


           Ausgabe Ausgabe = new Ausgabe();

           Ausgabe.ShowDialog();


        }


    }

}
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;


namespace BMI

{

    public partial class Ausgabe : Form

    {

        public Ausgabe()

        {

            InitializeComponent();

        }


        private void Ausgabe_Load(object sender, EventArgs e)

        {

            double Gewicht1;

            double Groeße1;

            double Ergebnis1;


            Ergebnis1 = Gewicht1 / (Groeße1 * Groeße1);

        }

    }

}
Fehlermeldung:
Verwendung der nicht zugewiesenen lokalen Variablen "Gewicht1"

Verwendung der nicht zugewiesenen lokalen Variablen "Groeße1"	

Danke im voraus für Antworten.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

ich weiß zwar nicht woher Du die Werte für Gewicht und Größe nimmst und was genau "Ergebnis1" sein soll, aber ungefähr so sollte das funktionieren:


using eine.ganze.Menge;


 namespace BMI

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void button1_Click(object sender, EventArgs e)

        {

           double gewicht = double(herkunft.des.gewichts);

           double groesse = double(herkunft.der.groesse);

           Ausgabe Ausgabe = new Ausgabe(gewicht, groesse);

           Ausgabe.ShowDialog();


        }


    }

}
using System;

using eine.ganze.Menge;



namespace BMI

{

    public partial class Ausgabe : Form

    {


        private double Gewicht1;

        private double Groeße1;


        public Ausgabe()

        {

            InitializeComponent();

        }


        public Ausgabe(double gewicht, double groesse)

        {


             InitializeComponent();

             Gewicht1 = gewicht;

             Groeße1 = groesse;

             was.ergebnis1.auch.immer.ist = this.Gewicht1 / (this.Groeße1 * this.Groeße1);


        }


    }

}

Natürlich ist das ungetestet und musst bestimmt noch ne Menge casten und auf gültge Eingaben / Werte prüfen.

Die Fehlermeldung in Deinem Code bekommst Du weil keine der verwendeten Variablen initialisiert wurde.

mfg

realgun

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...