Diskuze: 2 formulare
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
jednou jsem to řešil tak že v oknu2 jsem dal do konstruktoru toho okna potřebné parametry a v oknu1 jsem udělal instanci toho formu2. asi sem to nenapsal nejlíp tak ukazuji kod
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
void Metoda()
{
GameBoardWindow gbw = new GameBoardWindow(playersNames, konto);
gbw.Show();
this.Close();
}
}
public partial class GameBoardWindow : Window
{
public GameBoardWindow(List<string> nm, int konto)
{
InitializeComponent();
}
}
btw, je to teda ve wpf, ale ve formsu by to taky mělo fungovat
Formulář je třída, kde ve Visual Studiu máš:
Když rozklikneš formulář (design), zobrazuje se ti část třídy, kam patří tebou psaný kód (promenné, metody...)
Jestli chceš předávat něco mezi formama (třídama), tak to definuj v části, kde definuješ ve formuláři, co ten formulář má dělat (tzn. po rozkliknutí návrhu/designu formuláře) stejně jako to definuješ při práci se třídama (viz objektově orientovaný tutorial).
Snad je to takle srozumitelný
Zobrazeno 4 zpráv z 4.