Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить на какой строке грида нах-ся курсор?


dbgrid ©   (2008-12-05 18:46:00) 

Доброго времени суток всем.
Сабж.


Германн   (2008-12-07 00:46:00) [1]


> Anatoly Podgoretsky ©   (06.12.08 10:57) [17]

Об этом я и не подумал. :(


Anatoly Podgoretsky   (2008-12-06 10:59:00) [2]

> Германн  (06.12.2008 2:59:14)  [14]

Показывать можно что угодно. в виде хинта.


Anatoly Podgoretsky   (2008-12-06 10:57:00) [3]

> Германн  (06.12.2008 2:11:12)  [12]

Длинное содержимое - и не говори мне что в dbGrid данных нет, они где то есть же.


AndreyV   (2008-12-06 05:17:00) [4]

> [12] Германн ©   (06.12.08 02:11)
> Я тоже сначала о хинтах подумал. Но вот что в данных хинтах
> можно показазать, чего нет в самом гриде?

Колонка узкая. В хинте показываем целиком содержимое поля.


KilkennyCat   (2008-12-06 03:32:00) [5]


> Германн ©   (06.12.08 02:59) [14]

Ну, эт я пошутил. На самом деле, можно показать любую дополнительную информацию.
К примеру, для лучшего юзабилити.
Я вот, горизонтальный скроллинг не очень люблю.
Тогда в помещающихся по ширине колонках можно показать необходимую информацию, а в хинте - вспомогательную, требующуюся изредка. Например, альбом мп3шек. В хинте можно показать битрейт. Мне он пофигу, если эта песенка у меня есть - значит я ее слушать готов. Но у меня есть друг - фанатик качества. Если ему что-то понравилось из того, что я слушаю, он спрашивает, какое качество. Ради его редких вопросов специально отображать смысла нет. А в хинте - вполне удобно.
Да кучу примеров можно привести.

Но меня мучает вопрос, а хинт ли имелся ввиду автором ветки?


Германн   (2008-12-06 02:59:00) [6]


> KilkennyCat ©   (06.12.08 02:51) [13]
>
>
> > что в данных хинтах можно показазать
>
> номер строки грида!
>

+1
Опять бред. :(


KilkennyCat   (2008-12-06 02:51:00) [7]


> что в данных хинтах можно показазать

номер строки грида!


Германн   (2008-12-06 02:11:00) [8]


> Anatoly Podgoretsky ©   (06.12.08 01:46) [10]
>
> > Германн  (06.12.2008 1:43:09)  [9]
>
> Хинты
>

Я тоже сначала о хинтах подумал. Но вот что в данных хинтах можно показазать, чего нет в самом гриде?


KilkennyCat   (2008-12-06 02:04:00) [9]


> Anatoly Podgoretsky ©

Точно!
Правда, я бы в этом случае onShowHint создал, если его нет, и там сбацал определение.


Anatoly Podgoretsky   (2008-12-06 01:46:00) [10]

> Германн  (06.12.2008 1:43:09)  [9]

Хинты


Германн   (2008-12-06 01:43:00) [11]


> KilkennyCat ©   (06.12.08 01:32) [8]
>
>
> > Германн ©   (05.12.08 21:23) [7]
>
>
> Для каких-либо визуально-навигаторных хитростей?

Для каких например?


KilkennyCat   (2008-12-06 01:32:00) [12]


> Германн ©   (05.12.08 21:23) [7]


Для каких-либо визуально-навигаторных хитростей?


Германн   (2008-12-05 21:23:00) [13]

Какой смысл у номера строки DBGrid'a?


KilkennyCat   (2008-12-05 20:23:00) [14]


> clickmaker ©

GetCursorPos разве вернет номер строки?


dbgrid   (2008-12-05 19:06:00) [15]


> clickmaker ©   (05.12.08 19:04) [4]

Спасибки


clickmaker   (2008-12-05 19:04:00) [16]

GetCursorPos()
Grid.MouseCoord()


dbgrid   (2008-12-05 19:00:00) [17]


> clickmaker ©   (05.12.08 18:58) [2]

сорри за непонятную формулировку вопроса:
курсор мышки, имелось в виду


clickmaker   (2008-12-05 18:58:00) [18]

> на какой строке грида нах-ся курсор

на текущей


Palladin   (2008-12-05 18:50:00) [19]

ну на пятой и что дальше?


Наверх

Титульная страница Поиск, карта сайта Написать письмо