C# の ListView の使い方は?

ListViewは、ユーザーインターフェースコントロールの一つで、一連のアイテムの集合を表示するために使用されます。アイコンや詳細情報など、さまざまなビューモードでデータを表示でき、選択、並べ替え、編集などの操作をサポートしています。

C#でListViewコントロールを使用するには、まずフォームまたはユーザーコントロールにListViewインスタンスを追加する必要があります。その後、次のコードでリストビューのプロパティを設定してデータを追加できます。

  1. ビューモードの設定:
listView.View = View.LargeIcon; //设置为大图标视图
listView.View = View.SmallIcon; //设置为小图标视图
listView.View = View.Details; //设置为详细信息视图
listView.View = View.List; //设置为列表视图
  1. 列見出しを追加する:
listView.Columns.Add("列1"); //添加第一列
listView.Columns.Add("列2"); //添加第二列
  1. データ項目を追加する:
ListViewItem item = new ListViewItem("项1"); //创建数据项
item.SubItems.Add("子项1"); //添加子项
item.SubItems.Add("子项2");
listView.Items.Add(item); //将数据项添加到列表视图
  1. インシデント対応:
listView.SelectedIndexChanged += ListView_SelectedIndexChanged; //选择项改变事件
listView.DoubleClick += ListView_DoubleClick; //双击事件

private void ListView_SelectedIndexChanged(object sender, EventArgs e)
{
    //获取选中的项
    if (listView.SelectedItems.Count > 0)
    {
        ListViewItem selectedItem = listView.SelectedItems[0];
        //处理选中项的操作
    }
}

private void ListView_DoubleClick(object sender, EventArgs e)
{
    //双击列表项的操作
}

また、リストビューを操作するためのその他のメソッドやプロパティで、アイテムのクリア、アイテムの挿入、アイテムの削除、アイテムの編集などができます。

リストビューコントロールは設計時にデータバインディングやスタイルなどのより複雑な操作が必要になる場合があるので、詳しい使い方は関連のドキュメントやチュートリアルを参照してください。

bannerAds