Вот что я пробовал:
Код: Выделить всё
public UserControl1()
{
InitializeComponent();
m_mode = LicenseManager.UsageMode;
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
e.Graphics.DrawString(m_mode.ToString(), Font, Brushes.Blue, 5, 5);
var msg = string.Empty;
if (m_mode == LicenseUsageMode.Designtime)
{
msg = "test";
e.Graphics.DrawString(msg, Font, Brushes.Red, 5, 5);
}
}
Плохое описание того, что я хочу сделать

РЕДАКТИРОВАНИЕ 2:
Обновлен код, объединены коды генерации текста и рисования в одно условие. конструктор. Все еще не работает должным образом (рисует «время выполнения»), когда пользовательский элемент управления добавляется к другому пользовательскому элементу управления в Visual Studio.
Подробнее здесь: https://stackoverflow.com/questions/790 ... in-c-sharp