Esempio n. 1
0
        public MyTreeNode(TreeView tv, ProjectTreeNode impl)
        {
            Impl = impl;
            Text = impl.Name;

            if (impl.Expand)
            {
                Expand();
            }
            ContextMenuStrip           = Menu();
            tv.AfterLabelEdit         += TreeView_AfterLabelEdit;
            Impl.OnStateChanged       += OnImplStateChanged;
            Impl.OnUpdateStateChanged += OnUpdateStateChanged;
            UpdateMenu = new ToolStripMenuItem("アップデート(&U)", null, delegate
            {
                Impl.Update();
            }, Keys.U | Keys.Control);

            OnImplStateChanged(Impl.State);
            OnUpdateStateChanged(Impl.Updated);
        }