| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Прозрачный BackColor у Label |
| Автор: Laprado 17.12.2006, 19:26 | ||
Метод ниже не выходит
|
| Автор: DarkDragon 17.12.2006, 19:44 | ||
| Laprado, ты что? Когда это у Label, появился вертуальный метод OnLoad? да и вообще у него нет Load - Event'са! Попробуй так:
|
| Автор: Laprado 17.12.2006, 19:55 |
| Класс заработал, но как к конкретному лабелу применить прозрачность? |
| Автор: DarkDragon 17.12.2006, 20:06 | ||
Но скажем любому контролу уже созданному на форме, нельзя привинтить SetStyle. Ну не совсем, можно используя API. Если же ты это имеешь ввиду. |
| Автор: Laprado 17.12.2006, 20:17 |
| Всеравно ничего не происходит Объясню ситуацию, лабел находится на рисунке, и он (лабел) должен быть простым текстом, без обрамляющего его цвета. |
| Автор: DarkDragon 17.12.2006, 20:38 |
| Надо чтобы твой рисунок был установлен на BackgroundImage, тогда все нисчяк будет. Если рисунок маловат, то создай Panel (с размерами рисунка), и установи у него BackgroundImage, и уже в эту Panel, Добавишь Label, и все будет прозрачным, сам вот проверил. К стати добавлять SetStyle (SupportTransparent.... не обязательно, можно в форме создать обыкновенный label, просто BackColor установить в Transparent |
| Автор: Laprado 17.12.2006, 20:58 |
| DarkDragon, все получилось! Сколько же нюансов с этими формами |
| Автор: DarkDragon 17.12.2006, 21:08 |
Удачи тебе с Form'ами |
| Автор: ivashkanet 17.12.2006, 22:35 |
Зачем ждать: трах-тибидох |
| Автор: mr.DUDA 18.12.2006, 14:10 |
| Может я поздновато вмешиваюсь, но SupportsTransparentBackColor юзается в паре с со стилем UserPaint. |
| Автор: DarkDragon 18.12.2006, 20:32 |
Тогда я так понимаю, что он добавляет поддержку заднего фона, при условии что пользователь сам будет обрабатывать графику контрола. Зато не надо будет писать SetStyle на готовые контролы (обезьяний труд делать |
| Автор: st4lk3r0k 23.12.2006, 17:10 |
| SupportsTransparentBackColor помойму вообще тока для формы нужно ставить ну... если тока с контролами особой формы... |