Control/MyToolStrip.cs

(开头部分) 16KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Windows.Forms;

/// <summary>
/// 工具栏
/// </summary>
namespace Control
{
    public partial class MyToolStrip : ToolStrip
    {
        public MyToolStrip()
        {
            //组件设计器需要此调用。
            InitializeComponent();
        }

        /// <summary>
        /// 点击工具栏按钮时触发
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public delegate void myItemClickEventHandler(object sender, System.Windows.Forms.ToolStripItemClickedEventArgs e);
        private static  myItemClickEventHandler myItemClickEvent;

        public static event myItemClickEventHandler myItemClick
        {
            add
            {
                myItemClickEvent = (myItemClickEventHandler)System.Delegate.Combine(myItemClickEvent, value);
            }
            remove
            {
                myItemClickEvent = (myItemClickEventHandler)System.Delegate.Remove(myItemClickEvent, value);
            }
        }

        /// <summary>
        /// 工具栏对象点击事件
        /// </summary>
        private ToolStripItemClickedEventHandler ItemClickedEvent;
        public new event ToolStripItemClickedEventHandler ItemClicked
        {
            add
            {
                ItemClickedEvent = (ToolStripItemClickedEventHandler)System.Delegate.Combine(ItemClickedEvent, value);
            }
            remove
            {
                ItemClickedEvent = (ToolStripItemClickedEventHandler)System.Delegate.Remove(ItemClickedEvent, value);
            }
        }

        /// <summary>
        /// 状态改变事件
        /// </summary>
        private EventHandler StateChangedEvent;
        public event EventHandler StateChanged
        {
            add
            {
后面还有 603 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。