Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Label как сделать прозрачным?

Вщщвщв Знаток (269), на голосовании 1 год назад
При свойстве BackColor Transparent над picturebox фон остается.
this.label11.Parent = this.pictureBox1;
this.label11.BackColor = Color.Transparent;
Меняются местоположение текста совсем в космос улетает
Голосование за лучший ответ
temka game killer Мудрец (10086) 2 года назад
Opasity или попробовать поэксперементировать с цветом, а именно с альфа каналом цвета.
ВщщвщвЗнаток (269) 2 года назад
можно по подробнее фон разного цвет точнее там картинка
temka game killerМудрец (10086) 2 года назад
Сейчас Visual Studio запущу и посмотрю там подождите.
temka game killerМудрец (10086) 2 года назад
Используйте ForeColor.Transparent
temka game killerМудрец (10086) 2 года назад
Сделаете цвет Label BackColor цветом Контрола на котором он расположен. А цвет ForeColor = Color.Transparent. И всё Label будет прозрачным.
temka game killerМудрец (10086) 2 года назад
Или оба цвета сделайте цветом контрола на котором он расположен.
Максим Искусственный Интеллект (218782) 2 года назад
WinForms не поддерживает прозрачность. Если тебе нужно расположить какой-то текст поверх изображения, то можно попробовать использовать обработчик события Paint и рисовать при помощи объекта Graphics изображения, текст и так далее. Либо же использовать более продвинутый WPF.
Александр Просветленный (21504) 2 года назад
А Label в WinForms по умолчанию не будет прозрачным. Тут или вам делать свой контрол на основе Label (причем вы можете сделать контрол в WPF и использовать его в WinForms), либо как вам уже написали, использовать графику.
Похожие вопросы