Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Theodor Johnson
Tvůrce
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 Hartinger
Vlastník
Avatar
Odpovídá na Theodor Johnson
David Hartinger: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
You are the greatest project you will ever work on.
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na David Hartinger
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.