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