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
・