Сделать контроль прозрачным
В настоящее время я разрабатываю простой инструмент для редактирования изображений, используя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;
Но это не имеет никакого эффекта - любой совет будет оценен.