IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Доступ к элементам компонента.
сообщение
Сообщение #1


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Давно интересно было, как узнать положение курсора в поле ввода? Как им управлять?
Аналогично про полосы прокрутки у списков.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






  SendMessage(StringGrid1.Handle, WM_SETREDRAW, 0, 0);
// Здесь собственно обновление содержимого Грида, или его заполнение
SendMessage(StringGrid1.Handle, WM_SETREDRAW, 1, 0);
должно ускорить работу с Гридом... В частности, Грид не будет обновляться после заполнения каждой ячейки, а будет обновлен только после заполнения ВСЕХ ячеек. Или ты о медленной прокрутке?

Цитата
А как же унификация?
А нет унификации... И не предвидится. Каждый компонент используется для определенной задачи, и не надо все валить в одну кучу (я о попытках единообразно работать с разными по сути своей компонентами). Ты ж не будешь список файлов хранить в СтрингГриде, правда? А почему? Равно как и дерево директорий ты хранишь в TreeView, а не в Memo и не в StringGrid-е. Где унификация? StringGrid - так StringGrid везде тогда уже...

Цитата
я уже пожалел о стринггриде
Ты бы задачу озвучил, глядишь и нашли бы более подходящий компонент.
 К началу страницы 
+ Ответить 

Сообщений в этой теме
TarasBer   Доступ к элементам компонента.   3.10.2009 3:58
volvo   SelStart возвращает позицию курсора. Через него же…   3.10.2009 4:57
TarasBer   Это доступно через TopIndex (возвращает или измен…   3.10.2009 15:58
volvo   GetScrollPos или GetScrollInfo, чтобы получить тек…   3.10.2009 16:35
TarasBer   GetScrollPos или GetScrollInfo, чтобы получить те…   3.10.2009 16:50
volvo   После изменения тебе надо будет послать сообщение:…   3.10.2009 16:56
TarasBer   После изменения тебе надо будет послать сообщение…   3.10.2009 17:08
volvo   Да, достаточно только сообщения.   3.10.2009 17:20
TarasBer   Спасибо, работает. Однако логику зависимости полож…   3.10.2009 17:33
TarasBer   SetScrollRange тоже не помогает - ползунок просто …   3.10.2009 19:25
andriano   Откуда цифра 127? Насколько я помню, в WinAPI по у…   3.10.2009 20:36
TarasBer   Откуда цифра 127? Насколько я помню, в WinAPI по …   3.10.2009 20:49
volvo   Пока ты не расскажешь, с каким компонентом работае…   4.10.2009 5:11
TarasBer   Не пытайся сделать универсально, "чтобы рабо…   4.10.2009 16:59
TarasBer   Чёрт, я уже пожалел о стринггриде, все перерисовки…   4.10.2009 21:42
volvo   SendMessage(StringGrid1.Handle, WM_SETREDRAW, 0,…   4.10.2009 22:06
TarasBer   Не знаю, вот такой код тормозит страшно (да, это н…   4.10.2009 22:35
volvo   Ты делаешь работу вместо компилятора? Вообще-то э…   4.10.2009 23:11
TarasBer   Ты делаешь работу вместо компилятора? Недоверчив…   4.10.2009 23:39


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.09.2024 0:57
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name