Вверх ↑
Этот топик читают: Гость
Ответов: 534
Рейтинг: 5
#1: 2010-05-27 14:06:04 ЛС | профиль | цитата
Делаю игру. Хотел сделать красивое главное меню. Добавил регион по компонентам формы, применение региона при запуске. Всё работает, НО: текст и кнопки всё равно стоит на цветном фоне, а не на прозрачном. В свойствах текста поставил Transparent-True, без разницы. Вот выдрал главное меню:
code_18525.txt
карма: 0

0
файлы: 1code_18525.txt [2.1KB] [119]
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2010-05-27 14:11:18 ЛС | профиль | цитата
Slim9009 писал(а):
НО: текст всё равно стоит на цветном фоне, а не на прозрачном

В своем примере ты используешь компонент RNG_Form, а он вырезает по координатам контролов (или проще скажу: кнопок, надписей и т. п.), то есть зайди на вкладку Place у Label (надпись) в его свойствах - вот по координатам этим он и делает регион, где Point1(Left,Top) - верхняя левая граница, а Point2(Width,Heigh) - правая нижняя. Тут надо что-то другое...
карма: 10
0
Ответов: 534
Рейтинг: 5
#3: 2010-05-27 14:15:05 ЛС | профиль | цитата
Assasin, ты намекаешь на RGN_OutlinePicture?
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#4: 2010-05-27 14:16:20 ЛС | профиль | цитата
А для кого я разрабатывал новые компоненты

Нафиг для формы сейчас не нужны внешние регионы

code_18526.txt
карма: 22

0
файлы: 1code_18526.txt [2KB] [162]
Ответов: 970
Рейтинг: 270
#5: 2010-05-27 14:16:22 ЛС | профиль | цитата
[offtop]^ пост выше ^[/offtop]
карма: 0

0
файлы: 1code_18527.txt [2.1KB] [98]
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2010-05-27 14:16:39 ЛС | профиль | цитата
Slim9009 писал(а):
Assasin, ты намекаешь на RGN_OutlinePicture?

Возможно, это подойдет здесь
------------ Дoбавленo в 14.16:
Ух
карма: 10
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#7: 2010-05-27 14:17:48 ЛС | профиль | цитата
Genius писал(а):
Можно же вообще без регионов...

Баяним Я и пример привел вперед
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2010-05-27 14:18:53 ЛС | профиль | цитата
[offtop]nesco, посмотри на дату оставления поста (-ов даже точнее)
Кстати, теперь я наконец понял, как надо использовать новые компоненты твои [/offtop]
карма: 10
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#9: 2010-05-27 14:21:27 ЛС | профиль | цитата
Genius, и вообще, зачем давать ссылку на справку, года есть название компонента и по нему можно самому справку посмотреть, че жевать-то
------------ Дoбавленo в 14.21:
Assasin, а ты еще не пробовал TransparentManager, тогда мы идем к вам
карма: 22

0
Ответов: 534
Рейтинг: 5
#10: 2010-05-27 14:21:37 ЛС | профиль | цитата
Взял пример от nesco, всё хорошо, спасиб, но возник глюк.Попробуйте поводите по кнопке курсором.
карма: 0

0
Ответов: 970
Рейтинг: 270
#11: 2010-05-27 14:24:06 ЛС | профиль | цитата
В моем примере этого нет Поменяй цвет прозрачности или цвет рамки при наведении (там цвет рамки при наведении clGray)
карма: 0

0
Ответов: 534
Рейтинг: 5
#12: 2010-05-27 14:28:58 ЛС | профиль | цитата
Глюк возникает если навести курсор на текст на кнопке
------------ Дoбавленo в 14.28:
Всё, понял. Genius, пасиб
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#13: 2010-05-27 14:34:43 ЛС | профиль | цитата
Slim9009 писал(а):
Глюк возникает если навести курсор на текст на кнопке

Какой глюк, описать-то можно, или догадываться надо

Окантовка пропадает, тут Genius правильно сказал -- цвет прозрачности поменять надо. В таком режиме вырезается все, что имеет цвет прозрачности FormTranspColor. Неужели это в справке не написано
------------ Дoбавленo в 14.34:
Читаем главный Wiki

TransparentManager писал(а):
с цветом прозрачности FormTranspColor, но, в таком случае, надо учитывать то, что все, что будет иметь цвет FormTranspColor, станет прозрачным

Там еще и пример есть мультислойной формы. Очень неплохие вещи можно делать, применяя свойства формы и TransparentManager. Если, только, нормально и внимательно почитать описание
карма: 22

0
Ответов: 534
Рейтинг: 5
#14: 2010-05-27 14:39:24 ЛС | профиль | цитата
nesco, я же уже
Slim9009 писал(а):
Всё, понял
и без справки. Затем дальше тему засорять?
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#15: 2010-05-27 14:46:38 ЛС | профиль | цитата
Slim9009 писал(а):
Затем дальше тему засорять?

Другим в назидание
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)