public void BandingIGlobalValueToolStripItemAskerEvent(AskForGlobalValueToolStripItemHandle askForGlobalValueToolStripItem) { BandingIGlobalValueToolStripItemAskerEvent(Controls, askForGlobalValueToolStripItem); }
private void BandingIGlobalValueToolStripItemAskerEvent(ControlCollection controls, AskForGlobalValueToolStripItemHandle askForGlobalValueToolStripItem) { foreach (Control control in controls) { if (control is IGlobalValueToolStripItemAsker) { (control as IGlobalValueToolStripItemAsker).AskForGlobalValueToolStripItem += askForGlobalValueToolStripItem; } if (control.Controls.Count > 0) { BandingIGlobalValueToolStripItemAskerEvent(control.Controls, askForGlobalValueToolStripItem); } } }