Dobry den, vim ze takovych vlaken je tu celkem dost ale ani jedno mi nepomohlo vyresit muj problem.
Jde o to ze mam Form2 s hodne ovladacimi prvky a proto pro prehlednost to chcu rozdelit do vice trid(ne pres partial) tak jsem se pokusil ovladat form2 z jine class. Ve Form2 jsem u potrebnych prvku nastavil modifier na public a pak u prislusne classy toto.
class Vyhledavani
{
Form2 pParent = null;
public Vyhledavani(Form2 parent)
{
pParent = parent;
}
public void button7_Click(object sender, EventArgs e)
{
//kod...
}
Vse lita v pohode ale nastava problem kdyz chcu udelat ve Formu2 hendler a aby ukazoval do teto tridy...Resil jsem to takto
Form2
public partial class Form2 : Form
{
Vyhledavani vyhledavani;
public Form2()
{
vyhledavani = new Vyhledavani(this);
InitializeComponent();
}
a v inicializaci jsem nasledne vytvoril u pozadovaneho prvku
this.button7.Click += new System.EventHandler(vyhledavani.button7_Click);
Funkcne to jede ale vyhazuje to par warningu: The variable "vyhledavani" is either undeclared or was never assigned.
A ty zpusobujou ze se nezobrazi Designer Formu2.
Diky za napady nebo treba jine reseni jak resit tento problem s rozdelenim...