Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2999
Рейтинг: 396
#1: 2006-06-24 22:16:44 ЛС | профиль | цитата
Пример использования ActionSkin компонент для построения окна About.

Пример с показом версии программы.

Редактировалось 2 раз(а), последний 2017-12-03 21:20:17
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1About.rar [59.7KB] [1623]
Ответов: 899
Рейтинг: 43
#2: 2010-03-25 09:23:53 ЛС | профиль | цитата
Nic, как меняются картинки при наведении и нажитии понятно
мне нужно чтоб на кнопке был текст(с празрачным фоном), который берется не из файла с картинкой а из строки и чтоб кнопка фиксировалась в нажатом состоянии

С ActionSkin получается менять картинку, но текст при этом исчезает, кроме того надо как то зафиксировать кнопку нажатой(не нравится еще что файл картинки надо хранить отдельно)
С ImgButton подобная проблема, нет возможности самому установить нужную картинку при нестандартных действиях

пока остановился на варианте nesco - хотя у меня схема не работает(пока не вникал в подробности) но есть над чем подумать
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#3: 2010-03-25 10:07:49 ЛС | профиль | цитата
unalex писал(а):
хотя у меня схема не работает

Для правильной работы всего этого безобразия необходимо последнее обновление с SVN

И что, конкретно, не работает Ну, млин, как партизаны. Почему-то, у меня работает все, а я работаю на самой последней ревизии пакета. Ну неужели мне постоянно свои схемы надо снабжать примечанием -- Внимание! требуется последнее обновление с SVN
карма: 22

0
Ответов: 3349
Рейтинг: 233
#4: 2010-03-25 10:18:31 ЛС | профиль | цитата
nesco, ты себе это всместо подписи поставь, и все
карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#5: 2010-03-25 10:18:50 ЛС | профиль | цитата
unalex, а тебе на кнопке какой текст нужен -- многострочный или однострочный
------------ Дoбавленo в 10.21:
Ivann писал(а):
ты себе это всместо подписи поставь, и все

Надо подумать. Вот только кто-нибудь будет на это внимание обращать, или также будут задавать вопросы, как и всегда
карма: 22

0
Ответов: 3349
Рейтинг: 233
#6: 2010-03-25 10:23:11 ЛС | профиль | цитата
ну незнаю.
Многострочный текст на кнопке...code_17505.txt
карма: 1

0
файлы: 1code_17505.txt [147B] [541]
Разработчик
Ответов: 26113
Рейтинг: 2126
#7: 2010-03-25 11:14:05 ЛС | профиль | цитата
Ivann, перед советом, ты бы сначала прочитал, что надо человеку
unalex писал(а):
мне нужно чтоб на кнопке был текст(с празрачным фоном), который берется не из файла с картинкой а из строки и чтоб кнопка фиксировалась в нажатом состоянии

карма: 22

0
Ответов: 3349
Рейтинг: 233
#8: 2010-03-25 11:53:39 ЛС | профиль | цитата
ну тогда брать фон кортинку, выделять нужный участок, ложить на него текст.
Потом порабоать рамкой, сделать при нажатие затемнение, при наведение указателя мыши осветление
карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#9: 2010-03-25 12:01:45 ЛС | профиль | цитата
Ivann, ты параллельные топика читаешь, или "как" Эти посты следствие вот этого

http://hiasm.com/forum.html?q=3&p=149668#p149668

Там есть готовый, законченный пример графической кнопки с фиксацией и с отображением мультистрочного текста. Можешь изучить на досуге, полезно будет.
карма: 22

1
Голосовали:unalex
Ответов: 899
Рейтинг: 43
#10: 2010-03-26 08:46:29 ЛС | профиль | цитата
nesco, каюсь, с SVN не обновлялся, сегодня обновился, все равно не работает
поменял свойства таймера Autostop, на 0 - заработало
на кнопке текст может быть однострочный
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#11: 2010-03-26 08:53:35 ЛС | профиль | цитата
unalex писал(а):
поменял свойства таймера Autostop, на 0 - заработало

Ну, циклическая инициализация не совсем хорошо. Лучше попробуй, или увеличить задержку, или запустить через разовый таймер с точки onCreate формы.
карма: 22

0
Ответов: 899
Рейтинг: 43
#12: 2010-03-26 08:58:58 ЛС | профиль | цитата
с чего собственно возникла проблема отрисовки надписи на кнопке
поставил простую картинку, кинул сверху Label - надпись готова, только фон текста мешает, ставлю надписи прозрачность - ее вообще не видно, пришлось заняться экспериментами

а все оказалось просто - нужно текст установить ПОД кнопку, тогда он виден, вот такой вот баг
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#13: 2010-03-26 09:02:47 ЛС | профиль | цитата
unalex писал(а):
а все оказалось просто - нужно текст установить ПОД кнопку, тогда он виден, вот такой вот баг

Гы. У этого бага, борода до пола. Z-ордер в режиме прозрачности работает наоборот. Кстати, есть наш KOL, где поправлен этот баг, а вот в новом KOL, который хотим поставить -- 2.88 (2.89) этот баг не поправлен
------------ Дoбавленo в 09.04:
unalex писал(а):
поставил простую картинку, кинул сверху Label

Ну, это я и реализовал, только без Label, а с отрисовкой текста и разными картинками
карма: 22

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#14: 2010-03-26 09:46:31 ЛС | профиль | цитата
unalex, я выкинул таймер, можешь глянуть http://www.hiasm.com/sha/shatools.php?q=5&id=189 И отпишись работает или нет
карма: 22

0
Ответов: 1328
Рейтинг: 69
#15: 2010-03-26 10:41:36 ЛС | профиль | цитата
nesco, у меня работает
карма: 2

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