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