Avatar
Theodor Johnson
Redaktor
Avatar
Theodor Johnson:

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
Přecházím na "Cross-Platform Development"
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Theodor Johnson
David Čápka:

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

Nahoru Odpovědět 21.3.2013 17:09
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na David Čápka
Theodor Johnson:

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
Přecházím na "Cross-Platform Development"
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.