Итак, я пытаюсь нарисовать нижнюю границу для панели. У меня есть этот код:
private void pnl_Paint(object sender, PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics, ((Panel)sender).ClientRectangle, Color.Transparent, 0, ButtonBorderStyle.None, Color.Transparent, 0, ButtonBorderStyle.None, Color.Transparent, 0, ButtonBorderStyle.None, SystemColors.ControlDarkDark, 1, ButtonBorderStyle.Solid);
}
Я также заменил ClientRectange на DisplayRectangle и Bounds, и все они дают тот же результат, что и на рисунке.
Я пытаюсь достичь нижней границы, проходящей через персиковый фон (используется для отображения размера панели)