Diskuze: Jak přepínat mezi okny?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
TvujWindowForm form = new TvujWindowForm();
this.Hide();
form.ShowDialog();
mělo by fungovat
// EDIT : nejsem si jistej jestli má být hide před nebo za show ale logicky, když to bude za
tím tak se hide provede až po tom co to druhé okno zavřu.
ještě jen taková zajímavost k tomu
form.ShowDialog(); a form.Show();
není to samé show ti umožní pracovat i s prvním oknem zatím co
showdialog, je samozřejmě dialog a nedovolí ti pracovat s prvním oknem
stejně jako třeba message box
hele, pokud myslíš spuštění druhého okna jako první při spuštění celé aplikace. Pokud si dobře pamatuju (píšu z hlavy nemam tu idea ani nic takže to nezkusím)
v třídě program.cs by mělo být něco takového
static void Main(){
Application.EnabledVisualStyles();
Application.SetNeco();
Application.Run(new Form());
}
tak akorát místo new Form dáš new Form2 nebo jak se ten druhý form
jmenuje
nic application tam zůstává mění se jen název třídy kterou jako první voláš což je defaultně form1 tak to změníš na form2 nebo Okno2(); nebo jak se ten tvůj druhej form jmenuje
Application.EnabledVisualStyles();
Application.SetNeco();
Application.Run(new TvujDruhejForm());
to jsi říkal ale WPF jsem nikdy nedělal tak jsem doufal že to bude
stejné / podobné jako normální windows forms tak snad někdo jiný poradí
donutil jsi mě vytáhnout visual studio někde z koše takže easy
soubor App.xaml
StartupUri="MainWindow.xaml"> // by měl být defaultně
StartupUri="TvojeOkno.xaml"> // přepiš ten řádek úplně stejně akorát místo MainWindow.xaml dáš název tvého okna
Zobrazeno 12 zpráv z 12.