====== 3. 2. 06 Projekt Roulette ======
* Rohdaten (Permanenzen) eines Tisches der Casino Austria: {{ :inf:inf8bi_201920:3:3_02:roulette.rar |}}
===== Features =====
* Klick auf TextBox - File wird über OpenFileDialog geöffnet.
* Klick auf "Lese CSV"-Button: Lines werden eingelesen.
* Klick auf "Statistik
* Prüfung, ob Zeilen bereits eingelesen wurden
* Abfrage, ob lines != null und auch mit lines.Length > 0
* Bei Initialisierung mit string[] lines = {}
* Bei Initialisierung mit string[] lines = null gibt es keine Länge, daher käme ein Fehler
* Neues Form einfügen
* Form 1:
private void bt_statrsg_Click(object sender, EventArgs e)
{
//Prüfen ob Zeilen bereits eingelesen wurden
if (lines!=null && lines.Length > 0)
{
//An den Konstruktor des neuen Form2 das Objekt des aktuellen Form1 und die eingelesenen Zeilenübergeben
Form2 form2 = new Form2(this, lines);
//Anzeigen des Forms
form2.Show();
}
}
* Form 2:
//globale Variable für Form1 erstellen
Form1 form1 = new Form1();
//globale Variable für die Zeilen erstellen
string[] lines;
//Konstruktor von der Klasse Form2 mit 2 Parametern
public Form2(Form1 f1, string[] l)
{
InitializeComponent();
//Das übergebene Objekt f1 von der Klasse Form1 in die globale Variable form1 speichern
form1 = f1;
//Die übergebenen Zeilen l von der Klasse Form1 in die globale Variable lines speichern
lines = l;
//Aufruf der Methode insertData()
insertData();
}