Announcement

Collapse
No announcement yet.

Auf Komponente von einer anderen Form zugreifen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Auf Komponente von einer anderen Form zugreifen

    Hi,
    ich habe gerade mit .net angefangen zu arbeiten und das einfachste in der Welt schaffe ich nicht!
    Ich habe 2 WinForms wie greife ich von B auf A.TextBox1.text zu??

    mfg

  • #2
    Hallo,

    >..das einfachste in der Welt schaffe ich nicht!

    keine Sorge, dass ging JEDEM von uns so. Die Regeln beim Zugriff sind viel strenger als das bei Delphi der Fall vor. Damit der folgende Zugriff auf die TextBox des 2. Formulars zur Laufzeit funktioniert, muss die TextBox-Eigenschaft <b>Modifiers</b> von <i>Private</i> auf <b>Public</b> gesetzt werden:
    <pre>
    <b>procedure</b> TWinForm2.Button1_Click(sender: System.<b>Object</b>; e: System.EventArgs);
    <b>var</b>
    aFrm : TWinForm3;
    <b>begin</b>
    aFrm := TWinForm3.Create;
    aFrm.ShowDialog;
    MessageBox.Show(aFrm.TextBox1.Text);
    aFrm.Dispose;
    <b>end</b>;
    </pre>
    Siehe auch die Abbildung

    Comment

    Working...
    X