コード例 #1
0
        protected virtual void OnAfterSelect(VirtualTreeViewEventArgs e)
        {
            EventHandler <VirtualTreeViewEventArgs> handler = AfterSelect;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #2
0
        protected virtual void OnBeforeDeselect(VirtualTreeViewEventArgs e)
        {
            EventHandler <VirtualTreeViewEventArgs> handler = BeforeDeselect;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #3
0
 protected override void OnAfterExpand(VirtualTreeViewEventArgs e)
 {
     base.OnAfterExpand(e);
     if (_persistedTopNode != null)
     {
         int hPos = HScrollPos;
         TopNode    = ClosestMatch(_persistedTopNode);
         HScrollPos = hPos;
     }
 }
コード例 #4
0
ファイル: FlickerFreeTreeView.cs プロジェクト: huizh/xenadmin
 protected override void OnAfterExpand(VirtualTreeViewEventArgs e)
 {
     base.OnAfterExpand(e);
     if (_persistedTopNode != null)
     {
         int hPos = HScrollPos;
         TopNode = ClosestMatch(_persistedTopNode);
         HScrollPos = hPos;
     }
 }
コード例 #5
0
ファイル: FolderChangeDialog.cs プロジェクト: huizh/xenadmin
 private void treeView_AfterSelect(object sender, VirtualTreeViewEventArgs e)
 {
     SetOKButtonEnablement();
 }
コード例 #6
0
ファイル: VirtualTreeView.cs プロジェクト: huizh/xenadmin
        protected virtual void OnAfterSelect(VirtualTreeViewEventArgs e)
        {
            EventHandler<VirtualTreeViewEventArgs> handler = AfterSelect;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #7
0
ファイル: VirtualTreeView.cs プロジェクト: huizh/xenadmin
        protected virtual void OnBeforeDeselect(VirtualTreeViewEventArgs e)
        {
            EventHandler<VirtualTreeViewEventArgs> handler = BeforeDeselect;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #8
0
 private void treeView_AfterCheck(object sender, VirtualTreeViewEventArgs e)
 {
     var volume = (StorageLinkVolume)e.Node.Tag;
     if (!e.Node.Checked)
     {
         listView.Items.RemoveByKey(volume.opaque_ref);
     }
     else
     {
         listView.ItemChecked -= listView_ItemChecked;
         listView.Items.Add(CreateListViewItem(volume));
         listView.ItemChecked += listView_ItemChecked;
     }
 }