同じ例に異なる色Item
の aを追加するソリューションを探しています
:「輸入会社 [ XCompany ]」 -
エラーが発生した場合に備えて、灰色の「輸入会社」と黒の残りが必要です(赤)ListBoxControl
Row
Html
テキストを追加する方法が見つからない (存在する場合)
ありがとう
同じ例に異なる色Item
の aを追加するソリューションを探しています
:「輸入会社 [ XCompany ]」 -
エラーが発生した場合に備えて、灰色の「輸入会社」と黒の残りが必要です(赤)ListBoxControl
Row
Html
テキストを追加する方法が見つからない (存在する場合)
ありがとう
ListBoxControl.AllowHtmlDrawプロパティを使用して、ListBoxControl内でHTML テキスト書式設定機能を有効にすることができます。
listBoxControl.AllowHtmlDraw = DevExpress.Utils.DefaultBoolean.True;
listBoxControl.Items.AddRange(new object[] {
"Color <color=Red>Red</color>",
"Color <color=Green>Green</color>",
"Color <color=Blue>Blue</color>"
});
それを行う別の方法は、次のようなメソッドを使用してのDrawItem
イベントを実装することです。ListBox
internal static void DrawListBox(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e)
{
e.Cache.DrawString(e.Item.ToString(), e.Appearance.Font, new SolidBrush(Color.White),
e.Bounds, e.Appearance.GetStringFormat());
e.Handled = true;
}
この場合、すべての項目が で描画されColor.White
ます。
もちろん、に含まれるプロパティを介して値をテストできますListBoxDrawItemEventArgs
。