Как использовать .NET TextBoxRenderer с TextBoxState.Hot для рисования горячего текстового поля?

Я пытаюсь использовать TextBoxRenderer для визуализации «горячего» текстового поля:

TextBoxRenderer.DrawTextBox(e.Graphics, rectangle, TextBoxState.Hot);

за исключением того, что он не работает, текстовое поле не становится горячим.

  • TextBoxState.Selected не отображается как выбранное
  • TextBoxState.Hot не отображается как горячее

enter image description here

Как сделать TextBoxRenderer.DrawTextBox (..., Hot) отображать как Hot ?

Связанный, но другой вопрос:

Как сделать TextBoxRenderer.DrawTextBox (..., Selected) отображать как Selected ?

6
задан Ian Boyd 12 December 2011 в 16:32
поделиться