Сделать контроль прозрачным

В настоящее время я разрабатываю простой инструмент для редактирования изображений, используяWinforms а также.NET 3.5 (рабочая среда).

У меня есть требование, что когда пользователь нажимает кнопку выбора инструмента, появляется квадрат (прямоугольник в C #), чтобы они могли масштабироваться между100x100 а также400x400, Я исправил этот бит - проблема заключается в том, чтобы сделать фон прямоугольника прозрачным.

Мне немного неясно, поддерживается ли прозрачность в.NET 3.5Я пробовал следующее:

SetStyle(ControlStyles.SupportsTransparentBackColor, true);
pnlSelectArea.BackColor = Color.Transparent;
pnlSelectArea.ForeColor = Color.Transparent;
selectArea1.BackColor = Color.Transparent;
selectArea1.ForeColor = Color.Transparent;

Но это не имеет никакого эффекта - любой совет будет оценен.

Ответы на вопрос(4)

Ваш ответ на вопрос