Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как нарисовать окантовку контрола такую же как у Forms.TextBox / 5 сообщений из 5, страница 1 из 1
15.06.2016, 16:20
    #39256473
dmitrybv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать окантовку контрола такую же как у Forms.TextBox
Всем привет.

Кто подскажет как нарисовать окантовку контрола такую же как у Forms.TextBox.
Пытаюсь использовать VisualStyleRenderer с параметром VisualStyleElement.TextBox.TextEdit.Normal но он рисует странную серую линию.
VisualStyleElement.Button.PushButton.Normal для кнопки работает. Точно повторяет окантовку кнопки я для TextBox рисует ерунду.

Использую следующий код

private void panel1_Paint(object sender, PaintEventArgs e)
{
VisualStyleRenderer vsr = new VisualStyleRenderer(VisualStyleElement.TextBox.TextEdit.Normal);
vsr.DrawBackground(e.Graphics, new Rectangle(500, 12, 100, 20));

vsr = new VisualStyleRenderer(VisualStyleElement.Button.PushButton.Normal);
vsr.DrawBackground(e.Graphics, new Rectangle(500, 47, 100, 23));
}

в результате получается следующий результат.
Слева конрол, справа то что нарисовал VisualStyleRenderer.DrawBackground

...
Рейтинг: 0 / 0
16.06.2016, 09:39
    #39256821
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать окантовку контрола такую же как у Forms.TextBox
dmitrybv,

Что вы хотите-то?
...
Рейтинг: 0 / 0
16.06.2016, 11:07
    #39256920
dmitrybv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать окантовку контрола такую же как у Forms.TextBox
Cat2,

Хочу нарисовать окантовку точно такую же, как у контрола System.Windows.Forms.TextBox.
...
Рейтинг: 0 / 0
16.06.2016, 12:40
    #39257023
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать окантовку контрола такую же как у Forms.TextBox
dmitrybvCat2,

Хочу нарисовать окантовку точно такую же, как у контрола System.Windows.Forms.TextBox.
Кому?
...
Рейтинг: 0 / 0
16.06.2016, 18:27
    #39257341
dmitrybv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать окантовку контрола такую же как у Forms.TextBox
Cat2,

Не очень понятен вопрос.
Что значит Кому?
Мне. Мне это надо, для моего контрола.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как нарисовать окантовку контрола такую же как у Forms.TextBox / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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