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

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

http://www.sql.ru/forum/1077394/datetimepicker-dobavit-svoystva-backcolor
...
Рейтинг: 0 / 0
C# DateTimePicker BackColor
    #38560995
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# DateTimePicker BackColor
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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