Form→Form v jednom okně
Prosím prosím.
Potřebuji radu o asi tom nejprimitivnějším procesu. Tvořím absolutně jednoduchou věc, ale v tomhle prostředí jsem se doposud nepohyboval a tak nevím, jaké používat příkazy a co a jak a potřeboval bych to dát rychle dohromady, tak to moc nestíhám studovat a nic jsem pořádně nenašel.
Ve visual basic 2010 jsem si vytvořil 3x form, přičemž ve Form1 mám takový úvod a na něm 3 tlačítka - 1 je konec aplikace, to mi funguje, ale další 2 bych potřeboval nastavit tak, aby se po kliknutí otevřelo Form2 nebo při kliknutí na druhé tlačítko Form3 - funguje mi to, ale otevírá se to v novém okně, já bych to potřeboval jen přesměrovat v onom okně a k tomu pak přidat tlačítko zpět - dělá se to přes Form nebo na to musím jinak?
Omlouvám se za neznalost a moc děkuju za případnou ochotu a pomoct, velmi mi to pomůže.
Programuju v C# → ve Visual Basicu 2010. Netuším jak jsi narval 3 formy do sebe, ale vím jedno - okenní aplikace neskoušej, dokud neprojdeš celý tutoriál 1 a tutoriál 2.
Pouzij na formu PageControl, skryj zalozky a pomoci tech tlacitek prepinej stranky.
Super, mockrát Ti děkuju. Můžu se jenom zeptat, jak mám PageControl použít? Nemůžu to nikde v Toolboxu najít, ani přes příkazy se mi nedaří. Myslím, že až tohle dodělám, budu se tím snažit více zabývat, ale nyní bych to potřeboval co nejrychleji dokončit a tutorialů jsem si sice na youtube pustil dost a i jsem narychlo kde co přečetl, ale to, co potřebuji, jsem prostě nenašel. Proto moc díky, jsem vděčný za tu ochotu.
Místo PageControl hledej TabControl.
Omlouvam se, .NET az tak moc neznam. TabControl funguje tak, ze na kazde strance muzes mit jine ovladaci prvky - podobne jako jsi to mel na formulari.
Nastavit TabControl tak, aby nebyly videt zalozky - to je vlastnost.
Tlacitkem vpred se prepnes na dalsi stranku - bude tam neco jako TabIndex. Tlacitkem vzad zase na predchozi.
Timto zpusobem se stadardne delaji wizardi.
Pokud je to nejaky formular s nastavenim, klidne tam muzes nechat zalozky - uzivatel si pak vybere sam zalozku, kterou bude potrebovat.
Řešení v VB.net:
Do projektu si přidej tuto třídu a proveď build aplikace:
V ToolBoxu budeš mít další ovládací prvek "TablessControl", který si dej na formulář. Přepínat mezi záložkami můžeš třeba takto: