Modales Dialogfeld

Erstellt habe ich zwei Formen in meiner Windows-Anwendung.

Einer Form fungiert als eine Form und die andere form wirkt wie ein MODALES DIALOGFELD.

Form-Dialogfeld enthält eine Schaltfläche und Ein Textfeld ein.
Wenn diese Schaltfläche angeklickt wird das MODALE DIALOGFENSTER angezeigt werden sollen.
Dieses Dialogfeld enthält auch Eine Textbox und Zwei Buttons(Ok und Abbrechen).

Nun, wenn dieses Dialogfeld angezeigt wird, wird die TextBox des Dialogfensters enthalten sollte der eingegebene Wert in der textbox von Form1.

Benutzt habe ich folgende Codierung um diese Aufgabe zu erfüllen.
Form1 Kodierung:

public string UserName;
private void btnFn_Click(object sender, EventArgs e)
{
  UserName = txtUserName.Text;
  frmFnC objFnC = new frmFnC();
  objFnC.ShowDialog();
  objFnC.txtUserName.Text = UserName;
}

Code in MODALEN DIALOGBOX OK-Taste:

Bitte beachten Sie, dass die Abbrechen-Schaltfläche ist nur aktiviert, wenn die Schaltfläche OK geklickt wird.

Kodierung:

private void btnOk_Click(object sender, EventArgs e)
{
    btnCancel.Enabled=true;
}
private void btnCancel_Click(object sender,EventArgs e)
{
  this.Close();
}

Das problem, das ich bin vor ist der eingegebene Wert durch den Benutzer in das BENUTZERNAME-Textfeld wird nicht angezeigt in der TEXTBOX in das MODALE DIALOGFELD. Stattdessen ist es die Anzeige der textbox als leer.

Was sollte ich tun, um die eingegebenen Werte durch den Benutzer in der textbox auf dieser modale dialog-box?

Kann mir jemand helfen bei der Ausführung der gewünschten Aufgabe?

Vielen Dank im vorraus!!!!!!

InformationsquelleAutor sheetal | 2009-07-03
Schreibe einen Kommentar