Diskuze: Použitie premennej v druhom WinForme
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
public partial class Form1 : Form
{
public int i; //doporučuji zvolit jiný název než i
public Form1()
{
InitializeComponent();
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
i = Convert.ToInt32(dataGridView1.SelectedCells[0].Value.ToString());
}
}
Ďakujem za rýchlu odpoveď, pravdepodobne to bude fungovať. No vyskytol sa mi problém, pri tom ako chcem vo Form1 zobraziť Form2
private void button1_Click(object sender, EventArgs e)
{
Form2 ff = new Form2();
ff.Show();
}
chyba je v Form2 ff = new Form2();
musíš tam poslat instanci toho form1
private void button1_Click(object sender, EventArgs e)
{
Form2 ff = new Form2(this);
ff.Show();
}
Z jakéhokoliv Formu můžeš otevřít kterýkoliv jiný Form, když mu k tomu dáš pokyn.
Zobrazeno 8 zpráv z 8.