C# brauche Hilfe um text zu übergeben, Wert an andere Formular-Textfeld

C# textbox senden von text-Wert. Situation, ich habe 2 Formen. Form1 und Form2. Form1 habe eine textbox und form2 habe eine textbox und ein button, ich will einen text-Wert auf form2 Textfeld und wenn ich auf die form2-Taste den Wert von form2 Textfeld angezeigt wird, wird gesendet, und ändern Sie die form1 ein textbox-Wert....Benötige Hilfe..

Dies ist, was ive getan..ich bin nur gonna es zusammenfassen

Form1 habe keine codes nur textbox1

Dies ist der code in form2 button

  private void change_Click(object sender, EventArgs e)
        {
         form1 frm1 = new form();
         string test = textbox2.text
         frm1.textbox.text = test;



}

ive versuchen, einige poping message-box, um zu überprüfen, ob der Wert übergeben...und bisher war der Wert wirklich passieren aber es werden keine änderungen in der Benutzeroberfläche

Wie sind Sie zur Eröffnung jeder form? Wenn Sie öffnen eine von der anderen mit ShowDialog können Sie die Referenz-Inhaber-Formular und warf es in den entsprechenden Typ (Form 1) und Zugriff auf das text-Feld, wenn seine Modifikatoren sind Public.
Bitte säen Sie uns, was Sie tun, so weit.
ja. eine andere Frage ist, was ist der Unterschied von Show() und showDialog()? als ich versuchte, ändern Sie form1 Textfeld und schließen Sie form2 die einzige Sache, die übergeben wurde, die Werte aber ich kann nicht sehen, irgendwelche Veränderungen in form1 ein Textfeld (physischen).
ShowDialog öffnet das Formular in einer Anwendung Modalen Zustand, dh Sie können nicht alles tun, auf das übergeordnete Formular, bis das Kind fertig ist. Zeigen, öffnet sich ein weiteres Formular, und Sie sind in der Lage, die Arbeit mit den beiden.
Sie haben vielleicht bemerkt, dass alle Antworten vollständig sind Vermutungen. Dies ist, weil Sie nicht uns gezeigt, was Sie bis jetzt getan haben, so können wir nicht verstehen, den Kontext, in dem dein problem Auftritt. Wenn Sie die "Weitergabe der Wert richtig, aber die UI hat sich nicht geändert", die Chancen sind du bist das instanziieren einer neuen form statt eine vorhandene verwenden. In dem Fall, Sie sind nicht "übergeben Sie den Wert richtig".

InformationsquelleAutor user974015 | 2012-11-20

Schreibe einen Kommentar