listview の Listview Subitem の前の色を変更する必要があります。
私は WM6 C# を使用しています。サブアイテムの色を個別に変更するにはどうすればよいですか?
助けてください...
前もって感謝します
listview の Listview Subitem の前の色を変更する必要があります。
私は WM6 C# を使用しています。サブアイテムの色を個別に変更するにはどうすればよいですか?
助けてください...
前もって感謝します
これを行う唯一の方法は、アイテムをカスタム描画することです。 Christian Helle の例がここにあります(ここに投稿するには長すぎます)。
私のアプリではこのようなものが欲しかったのですが、モバイル画面は小さいです。ListViewItemのBackColorプロパティ全体を設定する方がうまくいきました。
private void ChangeLviColor(ListViewItem lvi, Color color) {
if (lvi.BackColor != color) {
lvi.BackColor = color;
}
}
参考までに:上記の両方のリンクから、いくつかの優れたサンプルコードにアクセスできます。
特に、次の注意事項に注意してください。「アイテムのすべてのサブアイテムに同じ背景色を使用する場合は、UseItemStyleForSubItemsプロパティをtrueに設定します。これにより、アイテムに指定された色とフォントがすべてに使用されます。サブアイテムテキスト。」