text: Pomocí tlačítka otevřít druhý formulář, C# – .NET – Fórum – Programujte.com
  Pomocí tlačítka otevřít druhý formulář, C#
  Mám začátečnický problém, programuji ve Visual Studiu 2008.
  Nevím jak pomocí tlačítka zobrazit další formulář, který jsem už udělal. Základní formulář mám Form1 a druhý Form2. A pak ještě jak jak jde nastavit aby se ten formulář zobrazil ve středu toho základního.
  Vytvoříš si instanci druhého formuláři a ni pak zavoláš Show:
  A ke druhé otázce - můžeš nastavit vlastnost Position druhého formuláře ještě předtím, než ho vykreslíš. Kde leží střed prvního formuláře můžeš vypočítat pomocí vlastností Position, Height, Width. Stačí se jen chvilku zamyslet jak na to a určitě na to přijdeš.
  a ještě otázečka...
  jak se mám dostat k proměnné z 1. formuláře do 2. formuláře?
  20. 8. 2009 #4
  Můžeš je předat jako parametr konstruktoru druhého formuláře.
  int cislo = 50;
  Form2 form2 = new Form2(cislo);
  Nejdřív samozřejmě musíš ten konstruktor ve třídě Form2 vytvořit, něco o konstruktorech najdeš v mém článku http://programujte.com/?akce=clanek&cl=2008031500-konstruktory-v-c#
  20. 8. 2009 #5
  To Petr : Přes konstruktor. :-)
  20. 8. 2009 #6
  IP: 90.182.52.–
  20. 8. 2009 #7
  Otevřeš si soubor s třídou Form2 a do ní přidáš tenhle kód:
  // teď už můžeš pracovat s proměnnou "cislo", jako kdyby byla její hodnota nastavená přímo v téhle metodě
  Pak bude fungovat to, co jsem napsal výše (pro svoje stringy si to určitě upravit už dokážeš). Doporučuju se mrknout na ten článek, pochopíš, co to konstruktor je a k čemu je to dobré.
  20. 8. 2009 #8
  20. 8. 2009 #9
  Ukaž kód, kterým to do toho labelu vypisuješ.
  Použivaš niečo čo ukazuje na NULL. Je to z toho jasné. Doporučujem sa trošku zorientovať v OOP kým začneš tvoriť "okná" ;)