File Handler の完成
前田稔(Maeda Minoru)の超初心者のプログラム入門
using System.Collections; ListViewSort LVSort; |
LVSort = new ListViewSort(); LVSort.ColumnModes = new ListViewSort.ComparerMode[] { ListViewSort.ComparerMode.String, ListViewSort.ComparerMode.DateTime, ListViewSort.ComparerMode.Integer, ListViewSort.ComparerMode.String }; ListView1.ListViewItemSorter = LVSort; |
this.listView1.ColumnClick += new ColumnClickEventHandler(ListView1_ColumnClick); private void ListView1_ColumnClick(object sender, ColumnClickEventArgs e) { LVSort.Column = e.Column; ListView1.Sort(); } |
//ディレクトリ一覧の取得 DirectoryInfo[] dis = di.GetDirectories("*.*"); //パターンを指定 for (int i = 0; i < dis.Length; i++) { item[0] = dis[i].Name; ・・・ item[3] = ""; ・・・ |
// List View にノード(Item)を設定 private void SetList(string path) { if (!Directory.Exists(path)) // ディレクトリが存在しない { MessageBox.Show(path + " にメディアを挿入してください。"); return; } listView1.ListViewItemSorter = null; listView1.Items.Clear(); ・・・ catch(Exception) { Console.WriteLine("アクセス権 or ERROR: " + path); } listView1.ListViewItemSorter = LVSort; } |
[Previous Chapter ↑] Private Menu
・