private void toolStripButton1_Click(object sender, EventArgs e) { //this.m_mapControl.GeometryAdded += new UI.GeometryEventHandler(GeometryEventHandler); //this.m_mapControl.GeometrySelected += new UI.GeometrySelectedEventHandler(GeometrySelectedEventHandler1); //添加一个框架处理的动作 Lemon.ActionAppend(this.m_mapControl, "GeometrySelected", ActionType.Single, new GeometrySelectedEventHandler(GeometrySelectedEventHandler1)); }
private void button2_Click(object sender, EventArgs e) { ///获取要设置处理函数的调用者,这里是一个文本框 TextBox tb = (TextBox)(Lemon.SwapFindObject(false, "ActionText")[0]); //通知框架注册这个文本框的textchanged事件监控动作 Lemon.ActionAppend(tb, "TextChanged", ActionType.Sequence, new EventHandler(this.EventHandler)); }
/// <summary> /// 创建下拉框 /// </summary> /// <param name="Tb"></param> /// <returns></returns> protected override System.Windows.Forms.ToolStripItem CreateItem(Frame.Tools.IToolsItem Tb) { ToolsComboBox cbox = (ToolsComboBox)Tb; ToolStripComboBox newItem = new ToolStripComboBox(); newItem.DropDownStyle = ComboBoxStyle.DropDownList; foreach (ToolsComboBoxItem item in cbox.Items) { newItem.Items.Add(item); } newItem.Tag = Tb; //Lemon.ActionAppend(newItem, "SelectedIndexChanged", Frame.Running.ActionType.Single, new EventHandler(newItem_SelectedIndexChanged)); Lemon.ActionAppend(newItem, "DropDownClosed", Frame.Running.ActionType.Single, new EventHandler(comboBox1_DropDownClosed)); //newItem.SelectedIndexChanged += new EventHandler(newItem_SelectedIndexChanged); //newItem..MouseUp+=new MouseEventHandler(newItem_MouseUp);// += new EventHandler(newItem_SelectedIndexChanged); return newItem; }
private void toolStripButton4_Click(object sender, EventArgs e) { //this.m_mapControl.GeometrySelected += new UI.GeometrySelectedEventHandler(GeometrySelectedEventHandler4); Lemon.ActionAppend(this.m_mapControl, "GeometrySelected", ActionType.Sequence, new GeometrySelectedEventHandler(GeometrySelectedEventHandler4)); }