Ahoj, potřeboval bych poradit, jak nastavím to, aby, když otevřu ve Form1
panelu Form2 tak ve Form2 mám tlačítko. To když se zmáčkne, tak se z
panelu na Form1 Form2 vymaže, a otevře se Form3¨
Tohle je Form1 včetně tlačítka, které otevře v Panelu Form2
Toto, je Form2. A tlačítko, které by mělo vymazat přepsat panel na Form1
a otevřít v tomto Panelu Form3 - bohužel mi to otevírá úplně nové okno,
a to je špatně.
publicpartialclass Form2 : Form
{
public Form2()
{
InitializeComponent();
}
privatevoid btnForm2_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.OpenSlaveForm(new Forms.Form3(), sender);
frm.Show();
}
}
Chci docílit: Snažím se dosáhnout toho, aby se v panelu na Form1
otevírali okna, která vyvolám tlačítkem, které je právě v otevřeném
okně.
pokud chceš tohle dělat musíš znát handle na dané okno globálně, t.j.
vytvořit si globální "statickou" třídu se statickým konstuktorem a
statickými proměnnými a tu pak zavolat pokaždé, když chceš získat
ukazatel na dané okno
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.