0

UltraCalendarCombo (winforms one) のエディター部分 (日付を入力できる場所) をプログラムで (つまり、スタイル ライブラリ ファイルを使用せずに) 色を付ける方法を知っている人はいますか?

コントロールにフォーカスがあるときはいつでも背景を別の色に設定したいのですが、これを行うためのプロパティやメソッドが見つかりません。

ありがとう

4

2 に答える 2

2

私があなたのことを正しく理解していれば、あなたは 2 つの方法のうちの 1 つを実行できると思います...

// Directly via the BackColor property
ultraCalendarCombo1.BackColor = Color.Blue;

// Using an Appearance object
ultraCalendarCombo1.Appearance = new Infragistics.Win.Appearance { BackColor = Color.Blue };
于 2009-10-07T16:32:47.983 に答える
0

私は実際にこれを理解しました。

スティーブの回答は、エディター部分とドロップダウン部分にも色を付けています。他の Appearance プロパティも適用する必要があります。

// This is a copy from Steve's answer
// Directly via the BackColor property
ultraCalendarCombo1.BackColor = Color.Blue;

// Using an Appearance object
ultraCalendarCombo1.Appearance
    = new Infragistics.Win.Appearance { BackColor = Color.Blue };

// Now we set the drop down part to a different colour (Let's say white)
ultraCalendarCombo1.DropDownApperance
    = new Infragistics.Win.Appearance { BackColor = Color.White };

.isl (Infragistics Style Library) ファイルを作成することでできると思いますが、プログラムでこれらを交換する方法がよくわかりませんでした。

于 2009-10-08T10:38:40.743 に答える