Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2023, 18:38   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию "Основное меню" Смарт (нет проблемы)

Делаю программу на Матриксе. Столкнулся с такой проблемой: не выделяется выбранный пункт основного меню. Вариант, который с картинками. В симуляции при нажатии на кнопки на экране контроллера ни чего не отображается, выделение по пунктам меню справа на экране перемещается в соответствии с нажатыми кнопками. На реальном контроллере то же самое, выбранный пункт меню не подсвечивается. Только при нажатии на Ентер вспыхивает и переходит на выбранный экран. Это глюк или я чито то не так делаю?

Ну и попутно еще вопрос. Приближение-удаление контроллера в смарте сделано строго по центру контроллера (или экрана). При достаточно мелких элементах, выводимых на экран для точного позиционирования нужно большое приближение. Но тогда часть экрана выходит из зоны видимости. Есть вариант двигать видимую область вправо-влево и вверх-вниз?

Лоджик относительно свежий, недели 2-3 назад скачивал.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.07.2023, 18:44   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: "Основное меню" Смарт

Цитата:
Сообщение от tvf Посмотреть сообщение
Есть вариант двигать видимую область вправо-влево и вверх-вниз?
зажать пкм и двигать


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 20.07.2023, 18:53   #3
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: "Основное меню" Смарт

Помогло. Спасибо.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.07.2023, 18:59   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: "Основное меню" Смарт

Цитата:
Сообщение от tvf Посмотреть сообщение
Делаю программу на Матриксе. Столкнулся с такой проблемой: не выделяется выбранный пункт основного меню. Вариант, который с картинками. В симуляции при нажатии на кнопки на экране контроллера ни чего не отображается, выделение по пунктам меню справа на экране перемещается в соответствии с нажатыми кнопками. На реальном контроллере то же самое, выбранный пункт меню не подсвечивается. Только при нажатии на Ентер вспыхивает и переходит на выбранный экран. Это глюк или я чито то не так делаю?
Проверьте в актуальной версии, если повторится, приложите ваш проект, скриншоты, что "не так" и сценарий, как мне это повторить.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 21.07.2023, 06:32   #5
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: "Основное меню" Смарт

Разобрался. Для меню нужны картинки с прозрачным фоном. Но имеющиеся в библиотеке TrimArt картинки не совсем совпадают с подобными картинками для Пикселя.

Если же пытаться использовать картинки из библиотеки TrimArt просто в элементе картинка, то при выборе изображений получается фарш на экране. Тут прозрачность мешает. Как то все не доделано.


Добавлено через 8 минут


Сделайте область выделения чуть больше, чем размер картинки. Тогда будет все равно, какие картинки применять, с прозрачным фоном или нет. В одном случае будет рамка, в другом квадрат.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 21.07.2023, 11:31   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: "Основное меню" Смарт

Цитата:
Сообщение от tvf Посмотреть сообщение
Если же пытаться использовать картинки из библиотеки TrimArt просто в элементе картинка, то при выборе изображений получается фарш на экране. Тут прозрачность мешает. Как то все не доделано.
Всё верно, вы недоделали стирание той области, которую вам ранее не нужно было стирать. Смарт за вас этого решить не может.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:18.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024