public void EditNodes(EditDelegate <BehaviourNodeGUI> editor) { for (int i = 0; i < TreeCanvas.ElementCount; i++) { BehaviourNodeGUI node = TreeCanvas.GetElement <BehaviourNodeGUI>(i); if (node != null) { editor(node); } } }
public Form2(Form1 f1, AddDelegate add_Delegate, EditDelegate edit_delegate) { InitializeComponent(); //создание листбокса для редактирования и добавления foreach (Components cp in f1.components_list) { listBox1.Items.Add($"{cp.name} {cp.price}"); } //присвоение значения делегатам this.add_deleg = add_Delegate; this.edit_deleg = edit_delegate; }
protected void Page_Load(object sender, EventArgs e) { RegisterResource(); BuildToolBar(); if(Edit != null) Edit += new EditDelegate(DoEdit); if(Minimize != null) Minimize += new MinimizeDelegate(DoMinimize); if(Maximize != null) Maximize += new MaximizeDelegate(DoMaximize); if(Load != null) Load += new LoadDelegate(DoLoad); if(Create != null) Create += new CreateDelegate(DoCreate); if(Close != null) Close += new CloseDelegate(DoClose); }
public void ExecuteEditDelegate(EditDelegate del, string text) { queuedText = text; lastDel = del; Execute(); }
public void Queue(EditDelegate del, string text) { myThread.Start(); }
protected override void Page_Load(object sender, System.EventArgs e) { base.Page_Load(sender, e); RegisterResource(); BuildToolBar(); Edit += new EditDelegate(DoEdit); Minimize += new MinimizeDelegate(DoMinimize); Maximize += new MaximizeDelegate(DoMaximize); Load += new LoadDelegate(DoLoad); Create += new CreateDelegate(DoCreate); Close += new CloseDelegate(DoClose); }