2009-12-14 2 views
1

Есть ли способ изменить выпадающую кнопку цвета datetimepickers, чтобы он выглядел как прикрепленное изображение? Если я буду использовать WPF, я буду, но я надеялся, что это будет способ сделать это с помощью кода.Изменение цвета по умолчанию DateTimePickers?

Благодаря

alt text

+0

Должно ли быть больше на изображении или вы имеете в виду только кнопку раскрывающегося списка? – David

+0

Просто выпадающая кнопка. Я не уверен, почему он добавил столько свободного места, когда добавил фотографию. – broke

ответ

3

Предполагая, что вы используете DateTimePicker от WPF Toolkit вам нужно будет создать ControlTemplate установку, чтобы посмотреть, как вы хотите. Существует статья о том, как это сделать: Customizing the New WPF Calendar Controls он говорит о контроле календаря, но вы можете применить то, что он сообщает вам и DateTimePicker.

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

EDIT: Вы, скорее всего, захотите эту ссылку, это стиль и шаблон по умолчанию для DatePicker. http://msdn.microsoft.com/en-us/library/cc278067(VS.95).aspx

+0

Забудьте о Winform. Единственный способ сделать это - создать сам контроль. Изменение шаблона управления в значительной степени я бы сделал. Теоретически, я считаю, что вы можете изменить его программно (шаблон, который есть), но это было бы намного сложнее, чем изменение его декларативно. –

+0

Хорошо, это WPF. Спасибо за ссылки! – broke

+0

Если я что-то сделаю в WPF, я могу импортировать его в свой проект vb? – broke

Смежные вопросы