|
Вопрос # 2 941/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Скажите, как сделать плавную прокрутку скроллбара в TStringGrid и ему подобных? Надоели эти перескоки по записям. Знаю есть компоненты в которых все плавно происходит и красиво, но они ограничены функционально. Как исправить?
 |
Вопрос задал: Roman Novikov (статус: Посетитель)
Вопрос отправлен: 23 июня 2009, 11:24
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 16; последнее сообщение — 4 августа 2009, 17:05; участников в обсуждении: 3.
|
Dron (статус: Студент), 23 июня 2009, 11:35 [#1]:
Попробуйте NiceGrid:
http://www.torry.net/pages.php?s=73
Судя по описанию, там исправлено это неприятное поведение. Да и ещё множество улучшений. Компонент бесплатный.
С уважением.
|
|
Roman Novikov (статус: Посетитель), 25 июня 2009, 11:29 [#2]:
TNiceGrid симпатичен, но не подходит, у него не хватает многих методов.
|
|
Вадим К (статус: Академик), 25 июня 2009, 11:43 [#3]:
а в обычном гриде хватает?
Тогда берем и пишем на их основании правильный компонент со всеми нужными методами. В чем проблема?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Roman Novikov (статус: Посетитель), 25 июня 2009, 12:02 [#4]:
Не по существу ответ.
Ок. Если пишем новый компонент... как сделать плавную прокрутку?
|
|
Вадим К (статус: Академик), 25 июня 2009, 12:07 [#5]:
вроде исходники TNiceGrid открыты. открываем и смотрим. Может проще его дописать.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Roman Novikov (статус: Посетитель), 25 июня 2009, 12:20 [#7]:
Писать наследника ТNiceGrid с перекрытием функций?... слишком много для такой маленькой цели как плавная прокрутка. Чувствую есть проще решение типа параметра или функции winapi.
|
|
Вадим К (статус: Академик), 25 июня 2009, 12:28 [#8]:
я почему то думал, что ТNiceGrid написан как наследник от обычного грида. тогда там всё должно быть открыто (я так понимаю, что обычный грид не устраивает только прокруткой).
Поэтому, если там даже "скрыли свойста и методы", хотя это и нельзя по правилам делать, то открыть их просто.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Roman Novikov (статус: Посетитель), 25 июня 2009, 12:40 [#9]:
Насколько я помню (если ен путаю с другим компонентом), TNiceGrid разрабатывали для браузера Firefox и устроен он несколько по другому, это не наследник TStringGrid.
|
|
Вадим К (статус: Академик), 25 июня 2009, 12:53 [#10]:
для фаерфокса???
Посмотрел компонент. Да, это на основе панели написанный, полностью самодостаточный. И чего же в нем не хватает?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Roman Novikov (статус: Посетитель), 25 июня 2009, 14:14 [#11]:
Да, каким-то боком относился к барузеру.
Плохо помню, но мен что-то нужно было для работы с ячейками и перерисовкой, обработчиков короче не хватало.
|
|
Вадим К (статус: Академик), 25 июня 2009, 14:29 [#12]:
вот с этого и надо начинать - сами не знаете, что нужно. прорисовка там точно есть, даже в примерах видел. А вот как к броузеру относиться - не знаю. Может просто ссылку хотелось показывать?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Roman Novikov (статус: Посетитель), 25 июня 2009, 16:14 [#13]:
пофиг на браузер и NiceGrid (потом скажу чего не хватало когда доберусь до него)
Цель - плавный скроллбар в TStringGrid. Жду предложений.
|
|
Вадим К (статус: Академик), 25 июня 2009, 16:47 [#14]:
Предложения такие:
не ругаться раз.
во вторых - определиться, что же надо. может оно чуточку по другому называется. В описании NiceGrid сказано, что они хотят сделать качественный аналог.
Сегодня к сожалению я мысли читать не могу, а сравнивать все свойства StringGrid'a и NiceGrid и "искать десять различий" как то не хочеться.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Roman Novikov (статус: Посетитель), 4 августа 2009, 16:50 [#15]:
Вроде вспомнил... кажется там не хватало MouseToCell, вот. Я определял по даблклику мышки в строке номер записи в списке... ну и в общем с найсгридом не вышло.
|
|
Вадим К (статус: Академик), 4 августа 2009, 17:05 [#16]:
надо свойства посмотреть, думаю, что в одну строку смог бы написать.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|