Witam !
Mam form1 i form2 (windows form application) w form1 klikam button'a i form2 mi się uruchamia mam jednego textbox'a i wpisuje do niego wartość np. 3. Jak tą wartość wyświetlić w label form1?
Pozdrawiam !
- Rejestracja:ponad 11 lat
- Ostatnio:prawie 11 lat
- Postów:8
0
- Rejestracja:ponad 11 lat
- Ostatnio:prawie 10 lat
- Postów:48
1
Form1:
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2(this);
form2.ShowDialog();
}
Form2:
private Form1 form1;
public Form2(Form1 glowna)
{
InitializeComponent();
form1 = glowna;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
form1.label1.Text = textBox1.Text;
}
Oczywscie label1 Modifiers na Public
1
Form1
public partial class Form1 : Form
{
Form2 f2 = new Form2();
public Form1()
{
InitializeComponent();
f2.EVLabForm1 += f2_EVLabForm1;
}
void f2_EVLabForm1(string s)
{
this.label1.Text = s;
}
private void button1_Click(object sender, EventArgs e)
{
f2.ShowDialog();
}
}
Form2
public partial class Form2 : Form
{
public delegate void DelLabel(string s);
public event DelLabel EVLabForm1;
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
EVLabForm1(this.textBox1.Text);
}
}
- Rejestracja:ponad 11 lat
- Ostatnio:prawie 11 lat
- Postów:8
0
Można prosić o jakiś przykładowy program z tą klasą i z komentarzami tak abym widział jak to działa mniej więcej (np. 1 label, 1 button i textbox wpisujemy w form1 do textbox'a tekst i klikamy ok uruchamia się nam okienko i wyświetla się wpisany tekst w label) z góry dziękuje :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
Label
na inną kontrolkę i wszystko się posypie.