Здравствуйте, KiSSliy, Вы писали:
KSS>Суть проблемы состоит в том, что свойство панели BorderStyle имеет 3 значения: None, FixedSingle, и
KSS>Fixed3D. последнее значение делает панельку притопленной. Буду благодарен, если кто-то подскажет как сделать выпуклую панель(как кнопку).
Один из вариантов такой. Кладешь на форму Panel, делаешь BorderStyle = None. Затем в OnPaint пишешь:
private void panel1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
ControlPaint.DrawBorder(e.Graphics, e.ClipRectangle,
Color.FromKnownColor(KnownColor.ControlLightLight), 1, ButtonBorderStyle.Solid,
Color.FromKnownColor(KnownColor.ControlLightLight), 1, ButtonBorderStyle.Solid,
Color.FromKnownColor(KnownColor.ControlDark), 1, ButtonBorderStyle.Solid,
Color.FromKnownColor(KnownColor.ControlDarkDark), 1, ButtonBorderStyle.Solid);
}
Если такое потребуется делать часто, сделай наследника от класса Panel.