У всех трех перечисленных вами элементов управления уже включен стиль ControlStyles.SupportsTransparentBackColor.Просто установите свойство BackColor в конструкторе на вкладке Web. очень неясно, почему этого недостаточно для вас.
В противном случае это иллюзия, Windows Forms реализует это, прося родительский элемент управления нарисовать себя в методе OnPaintBackground (), чтобы онобеспечивает фоновые пиксели.Одна примечательная вещь, которая не работает, это перекрывающиеся элементы управления.Вы видите только родительские пиксели, а не пиксели перекрывающегося элемента управления.Это исправимо, но код ошибочен.
Единственный другой параметр прозрачности - это Form.TransparencyKey.Это настоящая прозрачность, реализованная с помощью оверлеев в видеоадаптере.Проблема в том, что это работает только на окнах верхнего уровня.Формы, а не элементы управления.
Эти ограничения присущи модели рендеринга Windows Forms с использованием отдельных окон для элементов управления.Веб-браузер не имеет того же ограничения, он эмулирует элементы управления, рисуя их.Слои краски, что делает прозрачность тривиальной, просто не рисуя.WPF также использует эту модель рендеринга.