Scroll Buttons
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Scroll Buttons
Такой вопрос, может кто видел, сталкивался или уже использует В окне из-за нехватки места возникла необходимость, сделать скролл кнопок, типа такого, сам нарисовал
- Вложения
-
- a1.jpg (4.97 КБ) 4837 просмотров
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Scroll Buttons
Стандартными средствами красиво, думаю не получится.
При использовании Window API можно.
НО! Большие кнопки для удобства и красоты и маленький скроллбар что бы пользователь заеустал в него попадать и крутить?
Хуже только маленькие кнопочки прокрутки возле табов.
При использовании Window API можно.
НО! Большие кнопки для удобства и красоты и маленький скроллбар что бы пользователь заеустал в него попадать и крутить?
Хуже только маленькие кнопочки прокрутки возле табов.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7378
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Scroll Buttons
Согласен с тем, что для интерфейсных элементов Clarion самое очевидное решение:
- добавить SHEET
- разбить кнопки на группы по функционалу (основные/дополнительные и т.д.)
- и распределить их по TAB
Получится красиво, понятно, функционально (быстрое переключение между группами
кнопок мышкой или по hotkey закладки).
Если все-таки хочется именно скроллинг - можно его имитировать.
Дополнительно к выше написанному:
- включаем опцию NO SHEET, что бы скрыть закладки
- справа и слева от SHEET рисуем кнопки со стрелками вправо/влево
по их нажатию - просто переключаем скрытые закладки Select(?Tab2)
- как опция - можно снизу, между кнопками, по всей длине SHEET дорисовать Progress с положением закладки на SHEET
- можно сверху наложить несколько Region и переключать закладки по щелчку мышки на Progress.
- Все. Получится тот же самый скроллинг. Не бойтесь мечтать
- добавить SHEET
- разбить кнопки на группы по функционалу (основные/дополнительные и т.д.)
- и распределить их по TAB
Получится красиво, понятно, функционально (быстрое переключение между группами
кнопок мышкой или по hotkey закладки).
Если все-таки хочется именно скроллинг - можно его имитировать.
Дополнительно к выше написанному:
- включаем опцию NO SHEET, что бы скрыть закладки
- справа и слева от SHEET рисуем кнопки со стрелками вправо/влево
по их нажатию - просто переключаем скрытые закладки Select(?Tab2)
- как опция - можно снизу, между кнопками, по всей длине SHEET дорисовать Progress с положением закладки на SHEET
- можно сверху наложить несколько Region и переключать закладки по щелчку мышки на Progress.
- Все. Получится тот же самый скроллинг. Не бойтесь мечтать
За теми кто отстал - не возвращаться. (С) Кодекс
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Scroll Buttons
Это и близко не скролл получится а жуткий костыль.
Не желательно придумывать новые элементы управления.
В добавок, каким образом без мышки все будет переключаться. По регионам табом не походишь.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7378
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Scroll Buttons
Можно отслеживать нажатие ALERT(TabKey / ShiftTabKey) и скрытно переключать закладки.
Понятно, что попахивает маразмом.
Но бывает, что хочется именно вот такой, но без крыльев ...
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4984
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Scroll Buttons
Банальный вариант такой:
Можно ещё нарисовать кнопки в отдельном окне и воспользоваться SetParent. Но в этом случае много чего надо решать, хотя получится в точности как Вам хочется.
По нажатию кнопки вправо-влево сдвигаем контролы или хайдим.Можно ещё нарисовать кнопки в отдельном окне и воспользоваться SetParent. Но в этом случае много чего надо решать, хотя получится в точности как Вам хочется.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Scroll Buttons
таб-ы пробовал, не практично. Маленькие кнопки наоборот приходится увеличивать-точпады
хорошее замечание насчет прокрутки, упустил
Хорошая идея
Интересный вариант
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Scroll Buttons
Сам думал сделать для программы красивый стартовый десктоп. Но трезво подумав отказался. Грузить HTML движок ради пару картинок как то не правильно.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 4984
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Scroll Buttons
Немного, может быть, оффтопик. По поводу Tab'ов. Пальцами работать не удобно, мелкие. Шрифт увеличить только на табе - некрасиво получается, и иконка всё равно маленькая. Поэтому планирую отказаться от табов в классическом виде.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Scroll Buttons
сейчас "леплю" типа визарда наложив все кнопки одну на другую при этом скрыв все и показывая их послойно , как то через .опу получается
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Scroll Buttons
скрины или видео давай
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 4984
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Scroll Buttons
gopstop2007, ещё идея для Вас из 1С, новый дизайн "Такси". У них на экране только основные кнопки и кнопка "Ещё". При нажатии кнопки "Ещё" вываливается меню с недостающими ...
We are hard at work… for you.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1378
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Scroll Buttons
Все-таки не понимаю, чем табы не устраивают
У самого планшет, попробовал, из 10 раз промазал один
На прокрутке, уверен, мазать буду чаще ))
У самого планшет, попробовал, из 10 раз промазал один
На прокрутке, уверен, мазать буду чаще ))