private void araToolStripMenuItem_Click(object sender, EventArgs e) //clik eventi atıyoruz. Ara formundaki butuna { FrmAra frmAra = new FrmAra(); frmAra.MdiParent = this; frmAra.Controls["btnAra"].Click += FrmAna_btnAra_Click; frmAra.Controls["textBox1"].TextChanged += FrmAna_TextChanged; frmAra.Show(); //frmAra_BtnAra_Click(new FrmAra(), EventArgs.Empty); burda event cagırıyoruz tetikliyoruz. }
private void FrmAna_TextChanged(object sender, EventArgs e) //text change eventinden textbox bos oldugunda bulunan degerlerı eski rengine cevirecektim. { Form[] formlarım = this.MdiChildren; foreach (Form item in formlarım) { if (item is FrmAra) { FrmAra frmAra = (FrmAra)item; } if (item is FrmNote) { FrmNote frmyeniNote = (FrmNote)item; } } FrmAra frm = (FrmAra)this.ActiveMdiChild; FrmNote frmNote = (FrmNote)this.ActiveMdiChild; if (string.IsNullOrWhiteSpace(frm.Controls["textBox1"].Text)) { frmNote.rchYazi.ForeColor = frmNote.rchYazi.ForeColor; } }