Zum Inhalt springen

Joerg1990

Mitglieder
  • Gesamte Inhalte

    5
  • Benutzer seit

  • Letzter Besuch

  1. Joerg1990

    C# Array übergeben

    Vielen Dank, hab das selbst gelöst, war einfach nur ein Logikfehler meinerseits und halt Unkenntniss, diese ist jedoch beseitigt worden, zumindest was das Problem anbelangt. mfg Jörg
  2. Joerg1990

    C# Array übergeben

    Hallo, ja danke dir, ich weiß ich hab da nen paar Fehler gemacht, ich muss sagen ich muss erstmal lernen gescheiht zu programmieren, wie gesagt noch blutiger Anfänger, aber besten Dank.
  3. Joerg1990

    C# Array übergeben

    Hey, hier ist der Teil aus dem code. So das ist der Teil aus Form1. 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 WindowsFormsApplication1 { public partial class Funktionseingabe : Form { public Funktionseingabe() // Form1 wird erstellt, Standardkonstruktor, wird automatisch ausgeführt. { InitializeComponent(); } string[] nullstellen = new string[8]; public ErgebnisseÜbergeben ErgebnisseÜbergeben = new ErgebnisseÜbergeben(); private void button1_Click(object sender, EventArgs e) { Funktionsausgabe fa2 = new Funktionsausgabe(); fa2.Text = Text; fa2.Show(); if (radioButtonsin.Checked == true) { int x = -1; Funktionsausgabe fa = new Funktionsausgabe(); fa.Text = Text; fa.Show(); decimal Ausgabe; for (int i = 0; i <= 7; i++) { Rechnung sinus = new Rechnung(textBoxVerschiebung.Text, textBoxAmplitude.Text, textBoxSchwingung.Text, textBoxPhasenverschiebung.Text); Ausgabe = sinus.Nullstellensinus(); nullstellen = Ausgabe.ToString(); ErgebnisseÜbergeben.einlesen(nullstellen); } } } } Form 2 hier: 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 WindowsFormsApplication1 { public partial class Funktionsausgabe : Form { public ErgebnisseÜbergeben ErgebnisseÜbergeben = new ErgebnisseÜbergeben(); public string[]ausgabe = new string[7]; public Funktionsausgabe() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Funktionseingabe fi = new Funktionseingabe(); for (int x = 0; x <= 1; x++) { listBoxNullstellen.Items.Add(ErgebnisseÜbergeben.einlesen(fi.nullstellen[x])); } } } } Hier dir Form 3, hier eine Klasse für Ergebnisübergabe: 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 WindowsFormsApplication1 { #region public class ErgebnisseÜbergeben { string nullstelle; public string[] ergebnis = new string[7]; public void einlesen(decimal[] Ergebnisse) { Funktionsausgabe fa = new Funktionsausgabe(); for ( int i=0; i <= 6; i++) { ergebnis = Ergebnisse[0].ToString(); fa.ausgabe = ergebnis; } } public string ausgeben() { return this.ergebnis[0]; } } #endregion } Das war alles, ich bekomme einfach das ergebnis nicht ausgegebenm, die Rechnungen funktionieren 100% Der Code ist natürlich bissel gekürzt, bei Rückfragen, fragen, ich wäre euch unendlich dankbar für Hilfe.
  4. Joerg1990

    C# Array übergeben

    Also es geht einfach darum, allgemein, wie kann ich aus Form1 ein Array in eine andere Form übergeben, zB. in Form2 in der ich dieses Array nacher wieder in einer ListBox ausgeben möchste. Ist sicher ganz simpel nur ich hab grad iein Logikfehler. Wenn ihr mir das sagen könnten wäre das lieb.
  5. Hallo Leute, eine Frage an euch, ich hab ein Problem und iwie ein Brett vorm Kopf. Also dabei sei gesagt, ich bin noch blutiger Anfänger was das programmieren anbelangt. Ich hab eine WindowsForms Anwendung mit zwei Forms. Und zwar hab ich eine EingabeForm und eine Ausgabe Form und ein Klasse in der die Eingaben berechnet werden, in einer Methode. Ich hab das Problem, das ich die Eingaben, die in einem Array gespeichert sind ich nicht aus der Klasse rausbekomme, der übergibt die nicht, wie mache ich das sinnvollerweise ? Vielen Dank für eure Antworten.

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...