Я пытаюсь сделать панели левый верхний и левый нижний угол с закругленными краями. Но код, который я имею ниже, только делает левый верхний угловой раунд.
Как я могу также сделать левый нижний угловой раунд? Я пытался поиграть со всеми этими значениями (20, 20, Ширина, Высота, 20, 20), но безуспешно.
using System.Runtime.InteropServices;
public Form1()
{
InitializeComponent();
panel1.BorderStyle = BorderStyle.None;
panel1.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(20, 20, Width, Height, 20, 20));
}
[DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
private static extern IntPtr CreateRoundRectRgn
(
int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect,
int nWidthEllipse,
int nHeightEllipse
);