Ich habe zwei Formulare in meiner Windows-Anwendung erstellt.Modal Dialogfeld
Ein Formular dient als Formular und das andere Formular fungiert als MODAL DIALOG BOX.
Das Formular-Dialogfeld enthält eine Schaltfläche und eine TextBox. Wenn diese Schaltfläche angeklickt wird, sollte die MODAL DIALOGBOX angezeigt werden. Dieses Dialogfeld enthält auch ein Textfeld und zwei Schaltflächen (Ok und Abbrechen).
Jetzt, wenn dieses Dialogfeld angezeigt wird, sollte die TextBox des Dialogfelds den Wert enthalten, der in das Textfeld von Form1 eingegeben wird.
Ich habe die folgende Codierung verwendet, um diese Aufgabe zu erfüllen. Form1 Codierung:
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 Modal DialogBox OK-Taste:
Bitte beachten Sie, dass die Schaltfläche nur aktiviert, Abbrechen, wenn die Schaltfläche OK geklickt wird.
Codierung:
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 Wert durch den Benutzer in der NUTZERNAME Textbox eingegeben wird nicht in der Textbox im modalen Dialogfeld angezeigt. Stattdessen wird das Textfeld leer angezeigt.
Was kann ich tun, um die vom Benutzer in das Textfeld eingegebenen Werte in dieses modale Dialogfeld einzugeben?
Kann mir jemand bei der Ausführung der gewünschten Aufgabe helfen?
Vielen Dank im Voraus !!!
Vielen Dank für Ihre prompte es jetzt funktioniert, wie ich gewünscht! – sheetal