Hallo
habe zwei Forms. Form1 und Form2.
Möchte Text aus Form1,TextBox1 in Form2,Label1 schreiben.
In VB.Net funktioniert das mit folgendem Code:
In C # hab ich folgenden Code:
Dieser Code in C# funktioniert aber nur, wenn ich
das Label aus Form2,im Entwurf unter Eigenschaften,Modifiers auf Public setze.
Ist das so Richtig oder muß der Code geändert werden?
Gruß Willi
habe zwei Forms. Form1 und Form2.
Möchte Text aus Form1,TextBox1 in Form2,Label1 schreiben.
In VB.Net funktioniert das mit folgendem Code:
In C # hab ich folgenden Code:
C#-Quellcode
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace ZugriffAufZweiteFormInCSharp
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- using (Form2 frm2 = new Form2())
- {
- frm2.label1.Text = textBox1.Text;
- frm2.ShowDialog();
- }
- }
- }
- }
Dieser Code in C# funktioniert aber nur, wenn ich
das Label aus Form2,im Entwurf unter Eigenschaften,Modifiers auf Public setze.
Ist das so Richtig oder muß der Code geändert werden?
Gruß Willi