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