Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Полоса прокрутки
SanyokДата: Суббота, 19 Января 2008, 16:25 | Сообщение # 1
Любопытный
Группа: Пользователи
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
Всем привет!!!
В проект вставил Paragraph Text. Можно ли в нём в ключить прокрутку колёсиком мыши, а также изменить вид полосы прокрутки? А то в проекте выглядит стрёмно.


Не мудри, покажи пальцем!!!
 
as-masterДата: Суббота, 19 Января 2008, 16:51 | Сообщение # 2
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
1. Прокрутка колесиком в объекте Paragraph не предусмотрена.
Но зато возможно прокручивать левой кнопкой, "схватившись" прямо за текст,
а не за полосу прокрутки.

2. Вид полосы изменить нельзя. Во всяком случае, стандартными методами.
На сайте в свое время даже был конкурс на тему "Альтернативная полоса прокрутки",
и были сделаны интересные конкурсные проекты. Но обычному "чайнику" реализовать
это в своем проекте будет не так-то просто :)

3. Как альтернативу - вставь лучше объект браузера и грузи вместо текста html.
Причем, генерировать html можно "на лету" из простого текста. Кстати, при данном
способе можно реализовать набившую уже оскомину прокрутку текста вместе с картинками :)

На эту тему тоже имеется готовый пример на сайте.

Ссылок конкретных на страницы не даю - ищи сам :) Сайт:

Сайт поклонников программы Multimedia Builder


Да пребудет с вами ММВ!
 
as-masterДата: Суббота, 19 Января 2008, 16:59 | Сообщение # 3
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Чуть не забыл - такой проект делал и лично я сам.
На основе объекта Paragraph. Но прокрутка у него отключена,
а создана из отдельных элементов вручную.

Этот проект весьма интересен той особенностью, что позволяет
запоминать положение текста в окне при выходе из программы.
Но есть у проекта и один недостаток, о котором узнаешь, когда
посмотришь внимательно сам проект.

Альтернативная прокрутка текста от as-master


Да пребудет с вами ММВ!
 
ИгорьДата: Среда, 23 Января 2008, 05:06 | Сообщение # 4
Педагог
Группа: Проверенные
Сообщений: 331
Репутация: 0
Награды: 0
Статус: Offline
У-у-у, хитрый какой - на свое дал ссылку, на чужое - не-е-ет... biggrin biggrin biggrin

Шум ничего не доказывает. Курица, снесши яйцо, часто клохчет так, словно снесла небольшую планету...
Марк Твен
 
Alex3AДата: Четверг, 24 Января 2008, 01:20 | Сообщение # 5
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Sanyok)
а также изменить вид полосы прокрутки?

Вообще полоса прокрутки определена в винде, стандартный так сказать компонент, поменять нельзя.
Есть аналоги, компоненты, которые базируются не на системном движке, там это возможно, но параграф
в билдере основан на системном. Прокрутку в браузере можно менять.
 
as-masterДата: Четверг, 24 Января 2008, 10:57 | Сообщение # 6
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Alex3A)
параграф в билдере основан на системном.

Видимо, это не совсем так.
Иначе бы в WindowsXP, причем независимо от темы оформления,
полоса прокрутки у параграфа не выглядела бы как у 98-й винды:

В том-то и вопрос, что если бы была полоса прокрутки по крайней мере
как у остальных виндовых приложений:

то хоть не так обидно было бы...

Прикрепления: 0959671.png (2.9 Kb) · 5761407.png (3.4 Kb)


Да пребудет с вами ММВ!
 
SanyokДата: Воскресенье, 27 Января 2008, 18:28 | Сообщение # 7
Любопытный
Группа: Пользователи
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
Нашел в инете проект - в нем можно использовать колёсико для прокрутки. Может быть, вы с такой фигнёй знакомы, но всё же прикреплюего здесь:
Прикрепления: 2_Scroll.zip (86.7 Kb)


Не мудри, покажи пальцем!!!
 
YURIYДата: Воскресенье, 27 Января 2008, 18:50 | Сообщение # 8
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Sanyok)
Нашел в инете проект

Далеко и ходит не нужно было: http://mmbuilder.ru/tour_results.html.

Quote (Sanyok)
в нем можно использовать колёсико для прокрутки

Неправда.



Вечная память Андрею Сергееву!
 
SanyokДата: Воскресенье, 27 Января 2008, 18:54 | Сообщение # 9
Любопытный
Группа: Пользователи
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
Я человек несведущий, но ведь ролик мышки при нажатии мог прокручивать лист или это не заслуга проекта?

Не мудри, покажи пальцем!!!
 
YURIYДата: Воскресенье, 27 Января 2008, 22:58 | Сообщение # 10
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Sanyok)
или это не заслуга проекта?

Заслуга данного проекта -

Quote (Sanyok)
изменить вид полосы прокрутки



Вечная память Андрею Сергееву!
 
  • Страница 1 из 1
  • 1
Поиск: