Avatar
stepanik456
Člen
Avatar
stepanik456:

Ahoj, mám v plánu dělat kalkulačku, která bude počítat obvody a obsahy různých těles. Chtěl bych udělat Menu z Buttonů. které by spustili další Form, kde by už se zadávaly hodnoty a zobrazovali výsledky. Jenže problém je, že nevím jak udělat aby se po kliknutí na daný button zobrazilo další okýnko. Jaký je na to příkaz? Předem děkuji za odpověď.

 
Odpovědět 3.9.2014 17:25
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na stepanik456
Jan Vargovský:

Vytvoříš instanci na daný Form a zavoláš buď Show() a nebo ShowDialog().

 
Nahoru Odpovědět  +1 3.9.2014 17:44
Avatar
stepanik456
Člen
Avatar
Odpovídá na Jan Vargovský
stepanik456:

A existuje i nějaký příkaz na to aby se ten další form neotevřel v novém okně, ale aby tam zůstal jen ten jeden, ale přeskočil by na ten druhý form?

 
Nahoru Odpovědět 4.9.2014 14:58
Avatar
Odpovídá na stepanik456
Michael Škrášek:

Můžeš udělat podmínku na čtení ze souboru v program.cs, když ukončíš okno daným tlačítkem - zapíšeš do souboru, pak to načteš a zkontroluješ v program.cs a pokud je tam správný 'klíč' tak spustíš další okno.

Applicationr.Run(new nazev_okna());

Pokud ne tak se normálně ukončí aplikace.

Nahoru Odpovědět  +1 4.9.2014 15:50
Proč to dělat složitě, když to jde jednoduše.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na stepanik456
Jan Vargovský:

Ve WFA o tom nevím. Ve WPF by to šlo skrz navigaci, tady si to budeš muset asi udělat sám.

 
Nahoru Odpovědět  +1 4.9.2014 16:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.