Využij akce až 30% zdarma při nákupu e-learningu. Zároveň pouze tento týden sleva až 80 % na e-learning týkající se Javy
Hledáme fulltime koordinátora/ku kurzů. 100% homeoffice,100% časově flexibilní. Mám zájem!
Java week
Avatar
Theodor Johnson
Redaktor
Avatar
Theodor Johnson:20.3.2013 18:05

Ahoj, pracuji na jednom projektu kde mam víc primárních formů, tak jsem si je dal do Listu, a na tlačítko ve formu se má provést příkaz this.Close(); a zobrazit další form v seznamu, ale neustále se mi zobrazoval furt stejný form, a když jsem hledal chybu zjistil jsem že se mi nenastavil Owner, zkoušel jsem příkaz Show(this); z jiného formu, taky desktops[0].Owner = this; ale prostě nic, navíc mi to vyhodí chybu že Owner je null jenom u příkazu MessageBox.Show();

u ostatních to nedělá př.:

(Owner as DesktopsOwner).ShowNewDesktop((Owner as DesktopsOwner).desktops[this.desktopID + 1], this);

ShowNexDesktop obsahuje

public void ShowNewDesktop(Form1 newD, Form1 oldD)
{
    newD.Show(this);
    oldD.Close();
}
Odpovědět
20.3.2013 18:05
Mo8ilε 15 Ѐλđ
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Theodor Johnson
David Čápka:21.3.2013 17:09

A co potřebuješ udělat? Nehodilo by se ti MDI?

Nahoru Odpovědět
21.3.2013 17:09
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na David Čápka
Theodor Johnson:21.3.2013 18:21

Vlastně potřebuju aby se zavřel aktuální form a otevřel další který je v listu

Nahoru Odpovědět
21.3.2013 18:21
Mo8ilε 15 Ѐλđ
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 3 zpráv z 3.