Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#1: 2012-03-17 22:18:17 ЛС | профиль | цитата
Доброго времени суток.
Необходимо создать кнопку с прозрачным фоном. "Стеклянную", если хотите. Возможно ли такое?
P.S.: это необходимо для осуществления полной скинизации (меняется фон).
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#2: 2012-03-17 22:52:11 ЛС | профиль | цитата
nickware писал(а):
Необходимо создать кнопку с прозрачным фоном

А картинку альфа-кнопки в четырех состояниях предлагается рисовать самим
карма: 22

0
Ответов: 355
Рейтинг: 2
#3: 2012-03-17 22:58:28 ЛС | профиль | цитата
nesco, да можно не на картинках.. а на нажимаемых label'ах с прозрачным фоном. (а то img_text не нажимаемый)
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#4: 2012-03-17 23:08:10 ЛС | профиль | цитата
nickware писал(а):
а на нажимаемых label'ах с прозрачным фоном

Прочитай внимательно "Замечания" к Label
карма: 22

0
Ответов: 355
Рейтинг: 2
#5: 2012-03-17 23:23:47 ЛС | профиль | цитата
nesco, читал, я поэтому и создал эту тему! Нужен аналог нажимаемого label с прозрачным фоном.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#6: 2012-03-17 23:24:11 ЛС | профиль | цитата
Кстати, у Label с прозрачностью тоже не кликается вне текста
карма: 22

0
Ответов: 355
Рейтинг: 2
#7: 2012-03-17 23:40:08 ЛС | профиль | цитата
nesco, мда.. дикие глюки при включении прозрачности у label. Нужен аналог.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#8: 2012-03-17 23:43:01 ЛС | профиль | цитата
nickware писал(а):
img_text не нажимаемый

Зато вы знаете положение мыши и состояние её кнопок в любой момент времени.
карма: 1

0
Ответов: 355
Рейтинг: 2
#9: 2012-03-17 23:44:58 ЛС | профиль | цитата
1nd1g0, и что это даст?
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#10: 2012-03-17 23:47:09 ЛС | профиль | цитата
1nd1g0 писал(а):
Зато вы знаете положение мыши и состояние её кнопок в любой момент времени.

Действительно, поставь диапазон попадания и лови свою мышь в этом диапазоне
------------ Дoбавленo в 23.47:
nickware писал(а):
и что это даст?

Возможность выдать событие при попадании в диапазон координат псевдокнопки
карма: 22

0
Ответов: 273
Рейтинг: 29
#11: 2012-03-17 23:49:42 ЛС | профиль | цитата
Можно назначить виртуальные области кнопок, и при щелчке мышью проверять координаты курсора на попадание в эти области. Вот тебе и кнопки.

--upd
опоздал
карма: 0

0
Ответов: 8930
Рейтинг: 823
#12: 2012-03-17 23:49:59 ЛС | профиль | цитата
Сейчас дочернюю форму нарисовал в виде кнопки с прозрачностью, тоже реагирует только на клике в область надписи (непрозрачного цвета) [flood]Первый раз рюшечку делал, и то неудачно [/flood]
карма: 19

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#13: 2012-03-18 00:21:07 ЛС | профиль | цитата
Леонид писал(а):
тоже реагирует только на клике в область надписи (непрозрачного цвета)

Знаем мы этот эффект, там подложку из формы с прозрачностью 1 надо ставить и связывать формы между собой и с главной. Но на каждую кнопку ставить подложку, особенно если их валом, полное некомильфо. Самое лучшее -- координатная сетка
карма: 22

0
Ответов: 8930
Рейтинг: 823
#14: 2012-03-18 00:24:56 ЛС | профиль | цитата
nesco, нет уж, увольте, обойдусь простыми кнопками, даже без картинок
карма: 19

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#15: 2012-03-18 00:26:32 ЛС | профиль | цитата
Еще вариант -- использовать DocumentTemplate с новым компонентом PC_TextParametrs, там можно отловить все координаты текста, но кнопок не будет видно в редакторе форм HiAsm-a
------------ Дoбавленo в 00.26:
Леонид писал(а):
обойдусь простыми кнопками, даже без картинок

А мы тебя и не включали в список нуждающихся
карма: 22

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