Делаю игру. Хотел сделать красивое главное меню. Добавил регион по компонентам формы, применение региона при запуске. Всё работает, НО: текст и кнопки всё равно стоит на цветном фоне, а не на прозрачном. В свойствах текста поставил Transparent-True, без разницы. Вот выдрал главное меню:
code_18525.txt
Этот топик читают: Гость
Ответов: 534
Рейтинг: 5
|
|||
карма: 0 |
| ||
файлы: 1 | code_18525.txt [2.1KB] [119] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Slim9009 писал(а): НО: текст всё равно стоит на цветном фоне, а не на прозрачномВ своем примере ты используешь компонент RNG_Form, а он вырезает по координатам контролов (или проще скажу: кнопок, надписей и т. п.), то есть зайди на вкладку Place у Label (надпись) в его свойствах - вот по координатам этим он и делает регион, где Point1(Left,Top) - верхняя левая граница, а Point2(Width,Heigh) - правая нижняя. Тут надо что-то другое... |
|||
карма: 10 |
|
Ответов: 534
Рейтинг: 5
|
|||
Assasin, ты намекаешь на RGN_OutlinePicture?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
А для кого я разрабатывал новые компоненты
Нафиг для формы сейчас не нужны внешние регионы code_18526.txt |
|||
карма: 22 |
| ||
файлы: 1 | code_18526.txt [2KB] [162] |
Ответов: 970
Рейтинг: 270
|
|||
[offtop]^ пост выше ^[/offtop]
|
|||
карма: 0 |
| ||
файлы: 1 | code_18527.txt [2.1KB] [98] |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Slim9009 писал(а): Assasin, ты намекаешь на RGN_OutlinePicture?Возможно, это подойдет здесь ------------ Дoбавленo в 14.16: Ух |
|||
карма: 10 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Genius писал(а): Можно же вообще без регионов...Баяним Я и пример привел вперед |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
[offtop]nesco, посмотри на дату оставления поста (-ов даже точнее)
Кстати, теперь я наконец понял, как надо использовать новые компоненты твои [/offtop] |
|||
карма: 10 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Genius, и вообще, зачем давать ссылку на справку, года есть название компонента и по нему можно самому справку посмотреть, че жевать-то
------------ Дoбавленo в 14.21: Assasin, а ты еще не пробовал TransparentManager, тогда мы идем к вам |
|||
карма: 22 |
|
Ответов: 534
Рейтинг: 5
|
|||
Взял пример от nesco, всё хорошо, спасиб, но возник глюк.Попробуйте поводите по кнопке курсором.
|
|||
карма: 0 |
|
Ответов: 970
Рейтинг: 270
|
|||
В моем примере этого нет Поменяй цвет прозрачности или цвет рамки при наведении (там цвет рамки при наведении clGray)
|
|||
карма: 0 |
|
Ответов: 534
Рейтинг: 5
|
|||
Глюк возникает если навести курсор на текст на кнопке
------------ Дoбавленo в 14.28: Всё, понял. Genius, пасиб |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Slim9009 писал(а): Глюк возникает если навести курсор на текст на кнопкеКакой глюк, описать-то можно, или догадываться надо Окантовка пропадает, тут Genius правильно сказал -- цвет прозрачности поменять надо. В таком режиме вырезается все, что имеет цвет прозрачности FormTranspColor. Неужели это в справке не написано ------------ Дoбавленo в 14.34: Читаем главный Wiki TransparentManager писал(а): с цветом прозрачности FormTranspColor, но, в таком случае, надо учитывать то, что все, что будет иметь цвет FormTranspColor, станет прозрачнымТам еще и пример есть мультислойной формы. Очень неплохие вещи можно делать, применяя свойства формы и TransparentManager. Если, только, нормально и внимательно почитать описание |
|||
карма: 22 |
|
Ответов: 534
Рейтинг: 5
|
|||
nesco, я же уже
Slim9009 писал(а): Всё, понял |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Slim9009 писал(а): Затем дальше тему засорять?Другим в назидание |
|||
карма: 22 |
|