Hey Leute,
ich bin Informtik Student, und neu im Programmieren.
Ich bereite mich auf kommende Vorlesungen vor, und brauch von euch Fach-Hilfe.
Mein Ziel ist es:
Form2 wird unter bestimmten Bedingungen ein Objekt des Form1 erzeugen und auch anzeigen, jedoch soll direkt mit öffnen des Form1 das Form2 geschlossen werden.
Also... nicht die application schließen, sondern nur Form2. Wie geht das?
Der relevante bisheriger Code:
public void btn_login_Click(object sender, EventArgs e)
{
string l = "";
string name;
string vorname = "";
string s = "";
Regex myRegex = new Regex("^[A-Za-z]*$");
bool bedinungsWahr = myRegex.IsMatch(tb_loginname.Text);
if (bedinungsWahr == true) // wenn Vorname korrekt....
{
name = Convert.ToString(tb_password.Text);
Regex myRegex1 = new Regex("geil");
bool pwWahr = myRegex1.IsMatch(name);
if (pwWahr == true) // wenn Password korrekt
{
Form1 f1 = new Form1();
f1.logname = this.tb_loginname.Text;
f1.Show();
USW.....
Nun, ich will keine Hilfe vorerst für anderen Code, das Programm läuft korrekt und fehlerfrei!
Alternative zu eurer hilfe:
1. Das Form 1 wird in dem Form2 geladen... <---- Ist dies überhaupt möglich? Falls ja.... wie?
2. Form1 schließt, sobald Form2 öffnet, also direkt nachdem f1.Show(); ausgeführt wird.
Vielen Dank im voraus. Sollte das mal laufen... hätte ich noch andere allgemeine Fragen bzgl. C#....
Wünsch euch noch ein paar sonnige Tage.
Herzliche Grüße
dan13l
ich bin Informtik Student, und neu im Programmieren.
Ich bereite mich auf kommende Vorlesungen vor, und brauch von euch Fach-Hilfe.
Mein Ziel ist es:
Form2 wird unter bestimmten Bedingungen ein Objekt des Form1 erzeugen und auch anzeigen, jedoch soll direkt mit öffnen des Form1 das Form2 geschlossen werden.
Also... nicht die application schließen, sondern nur Form2. Wie geht das?
Der relevante bisheriger Code:
public void btn_login_Click(object sender, EventArgs e)
{
string l = "";
string name;
string vorname = "";
string s = "";
Regex myRegex = new Regex("^[A-Za-z]*$");
bool bedinungsWahr = myRegex.IsMatch(tb_loginname.Text);
if (bedinungsWahr == true) // wenn Vorname korrekt....
{
name = Convert.ToString(tb_password.Text);
Regex myRegex1 = new Regex("geil");
bool pwWahr = myRegex1.IsMatch(name);
if (pwWahr == true) // wenn Password korrekt
{
Form1 f1 = new Form1();
f1.logname = this.tb_loginname.Text;
f1.Show();
USW.....
Nun, ich will keine Hilfe vorerst für anderen Code, das Programm läuft korrekt und fehlerfrei!
Alternative zu eurer hilfe:
1. Das Form 1 wird in dem Form2 geladen... <---- Ist dies überhaupt möglich? Falls ja.... wie?
2. Form1 schließt, sobald Form2 öffnet, also direkt nachdem f1.Show(); ausgeführt wird.
Vielen Dank im voraus. Sollte das mal laufen... hätte ich noch andere allgemeine Fragen bzgl. C#....
Wünsch euch noch ein paar sonnige Tage.
Herzliche Grüße
dan13l