Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# DateTimePicker BackColor / 3 сообщений из 3, страница 1 из 1
14.02.2014, 09:33
    #38560661
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# DateTimePicker BackColor
Скажите пожалуйста,
как научить DateTimePicker работать с BackColor?

Заранее благодарен.
...
Рейтинг: 0 / 0
14.02.2014, 13:20
    #38560939
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# DateTimePicker BackColor
вот здесь юзер тоже тем же занят

http://www.sql.ru/forum/1077394/datetimepicker-dobavit-svoystva-backcolor
...
Рейтинг: 0 / 0
14.02.2014, 13:58
    #38560995
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# DateTimePicker BackColor
Winnipuh,

сделал это следующим образом

автор protected override void OnPaint(PaintEventArgs e)
{
Color textColor = Color.Black;

e.Graphics.FillRectangle(new SolidBrush(_backColor),
new Rectangle(0, 0, this.ClientSize.Width - SystemInformation.VerticalScrollBarWidth - 15, this.ClientSize.Height));


TextRenderer.DrawText(e.Graphics, Text, Font, ClientRectangle, textColor, Color.Empty, TextFormatFlags.VerticalCenter);

}

public void MyBackColor(Color clr)
{

this.SetStyle(ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true);
this.Invalidate();


}


Но в этом случае пропадает кнопочка справа - открытие календарика (хотя работет).

Как сделать так, чтобы кнопочка не пропадала?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# DateTimePicker BackColor / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]