Настройка цвета в части «Редактор» UltraCalendarCombo - PullRequest
0 голосов
/ 07 октября 2009

Кто-нибудь знает, как покрасить часть редактора (где вы можете ввести дату) для UltraCalendarCombo (winforms one) программно (т.е. без использования файлов библиотеки стилей)?

Я хочу установить цвет фона, когда элемент управления имеет фокус, но не могу найти какие-либо свойства или методы для этого.

Спасибо

Ответы [ 2 ]

2 голосов
/ 07 октября 2009

Если я вас правильно понимаю, я считаю, что вы можете сделать это одним из двух способов ...

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

// Using an Appearance object
ultraCalendarCombo1.Appearance = new Infragistics.Win.Appearance { BackColor = Color.Blue };
0 голосов
/ 08 октября 2009

Я на самом деле понимаю это.

Ответ Стива окрашивает часть редактора и также выпадающую часть . Вам также необходимо применить другие свойства внешнего вида.

// 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), но я не совсем уверен, как их программно поменять местами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...