возможно ли иметь пользовательский контроль над моей формой и установить процент прозрачности?Хотелось бы иметь фон пользовательского контроля до 70% прозрачности, но кнопки и остальные компоненты до 100%
это возможно?спасибо
Попробуйте установить один за другим пиксель png с желаемой прозрачностью (альфа-канал) в качестве фона для вашей кнопки. Это должно работать с WinForms, WPF и веб-формами.
В WPF вы можете использовать свойство Opacity, как это
<!-- XAML --> <!-- 50% Transparency --> <Label Opacity="0.5"/> <!-- 80% Transparency --> <Label Opacity="0.2"/>
Попробуйте добавить следующее в конструктор элемента управления:
base.CreateParams.ExStyle |= 0x20; SetStyle(ControlStyles.SupportsTransparentBackColor, true); BackColor = Color.FromArgb(0x80,0xFF,0xCC,0x33);