Beispiel #1
0
 /// <summary>
 /// 更新イベント
 /// </summary>
 /// <param name="e"></param>
 protected virtual void OnUpdated(DirectoryTreeViewUpdatedEventArgs e)
 {
     // イベントハンドラ呼出し
     if (this.Updated != null)
     {
         // 呼出し
         this.Updated(this, e);
     }
 }
Beispiel #2
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="drive"></param>
        private void Update(string drive)
        {
            // 更新開始
            this.BeginUpdate();

            // 追加(ルートノード)
            DirectoryTreeNode node = new DirectoryTreeNode(drive);

            node.Nodes.Add(new DirectoryTreeNode());
            this.Nodes.Add(node);

            // 更新終了
            this.EndUpdate();

            // イベント情報生成
            DirectoryTreeViewUpdatedEventArgs _args = new DirectoryTreeViewUpdatedEventArgs();

            _args.Info = node.Info;

            // 更新イベント
            this.OnUpdated(_args);
        }