void Item_Click(object sender, EventArgs e) { ToolStripItem Item = sender as ToolStripItem; String Tag = (Item.Tag != null? Item.Tag.ToString():""); YqunMessage m = new YqunMessage(); m.TypeFlag = Tag; InvokeMessage(m); }
/// <summary> /// 派生类里需要重载 /// </summary> /// <param name="Message"></param> /// <returns></returns> public virtual object InvokeMessage(YqunMessage Message) { object ReturnValue = null; bool haveAuth = AuthManager.GetFunctionAuth(BizID, Message.TypeFlag); if (!haveAuth) { try { switch (Message.TypeFlag.ToUpper()) { default: break; } return(ReturnValue); } catch { } } return(ReturnValue); }