Почему в .net winforms не получается нарисовать отрезок из одного угла формы в другой? Следующий код:
private void Display_Paint(object sender, PaintEventArgs e)
{
this.CreateGraphics().DrawLine(Pens.Green, 0, 0, Width, Height);
}
как я думал должен нарисовать нечто такое (спасибо paint):
Однако, получаю следующее
Передаваемые размеры верны. Не понимаю в чем может быть дело.
Мне кажется, при прорисовке, вы не учитываете заголовок окна. Попробуйте так
private void Display_Paint(object sender, PaintEventArgs e)
{
var rect = this.ClientRectangle;
this.CreateGraphics().DrawLine(Pens.Green, rect.X, rect.Y, rect.Width, rect.Height);
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости