2

listview の Listview Subitem の前の色を変更する必要があります。

私は WM6 C# を使用しています。サブアイテムの色を個別に変更するにはどうすればよいですか?

助けてください...

前もって感謝します

4

2 に答える 2

1

これを行う唯一の方法は、アイテムをカスタム描画することです。 Christian Helle の例がここにあります(ここに投稿するには長すぎます)。

于 2012-08-26T15:57:29.720 に答える
0

私のアプリではこのようなものが欲しかったのですが、モバイル画面は小さいです。ListViewItemBackColorプロパティ全体を設定する方がうまくいきました。

private void ChangeLviColor(ListViewItem lvi, Color color) {
  if (lvi.BackColor != color) {
    lvi.BackColor = color;
  }
}

参考までに:上記の両方のリンクから、いくつかの優れたサンプルコードにアクセスできます。

特に、次の注意事項に注意してください。「アイテムのすべてのサブアイテムに同じ背景色を使用する場合は、UseItemStyleForSubItemsプロパティをtrueに設定します。これにより、アイテムに指定された色とフォントがすべてに使用されます。サブアイテムテキスト。」

于 2012-08-26T21:34:39.893 に答える