ホームページ > バックエンド開発 > C++ > ListView コントロールの複数の列に項目を追加するにはどうすればよいですか?

ListView コントロールの複数の列に項目を追加するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-31 09:08:09
オリジナル
190 人が閲覧しました

How to Add Items to Multiple Columns in a ListView Control?

ListView コントロールの複数の列に項目を追加する

ListView コントロールの最初の列に項目を追加するのは、listView1.Items を使用するのが簡単です。追加。ただし、後続の列に項目を追加するには、少し異なるアプローチが必要です。

解決策 1

ListViewItem の SubItems プロパティを使用して、特定の列に項目を追加できます。列。たとえば、最初の 4 つの列に項目を追加するには:

string[] row1 = { "s1", "s2", "s3" };
listView1.Items.Add("Column1Text").SubItems.AddRange(row1);
ログイン後にコピー

解決策 2

または、行ごとに個別の ListViewItem オブジェクトを作成し、次を使用してサブ項目を追加することもできます。 SubItems.Add:

ListViewItem item1 = new ListViewItem("Something");
item1.SubItems.Add("SubItem1a");
item1.SubItems.Add("SubItem1b");
item1.SubItems.Add("SubItem1c");

ListViewItem item2 = new ListViewItem("Something2");
item2.SubItems.Add("SubItem2a");
item2.SubItems.Add("SubItem2b");
item2.SubItems.Add("SubItem2c");

ListViewItem item3 = new ListViewItem("Something3");
item3.SubItems.Add("SubItem3a");
item3.SubItems.Add("SubItem3b");
item3.SubItems.Add("SubItem3c");

ListView1.Items.AddRange(new ListViewItem[] {item1,item2,item3});
ログイン後にコピー

これらのソリューションは、アイテムを複数の列に追加する柔軟性を提供します。 ListView コントロール。動的なデータ入力が可能です。

以上がListView コントロールの複数の列に項目を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート