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

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

DrawGrid and ListView


nickolayLI ©   (2002-10-23 12:20:00) 

Привет всем!

Парни, не знаю к чему относится, решил сбда написать.
как сделать чтобы когда я передвигаюсь по Listview то курсор мог перемещаться и по DrawGrid, наоборот получается сделать, а вот как надо не идет :(

спасибо


nickolayLI   (2002-10-23 13:52:00) [1]

угу, спсибо, уже сделано :)


han_malign   (2002-10-23 13:46:00) [2]

procedure fff.ListViewSelectItem(Sender: TObject; Item: TListItem
; Selected: Boolean);//OnSelectItem
begin
if(Selected)then begin
DrawGrid.Row:=Item.Index;
end;
end;


и все - умываю руки


nickolayLI   (2002-10-23 13:43:00) [3]

это не просто финишь, на это просто слов не хватает!


nickolayLI   (2002-10-23 13:41:00) [4]

Всё, млин доперло, сори за тормознутость :(


MBo   (2002-10-23 13:37:00) [5]

финиш...


nickolayLI   (2002-10-23 13:35:00) [6]

>hal_malign
брррр, вообще запутали, Row,Col,TopRow,LeftCol - эти то здесь причем?


MBo   (2002-10-23 13:24:00) [7]

>han_malign
Не успел я воспитательную работу провести ;))))


MBo   (2002-10-23 13:23:00) [8]

Событие - реакция компонента на твои или программные действия над ним. Тебе же надо, как я понял, ПО СОБЫТИЮ LISTVIEW выбрать строку в Grid. Для этого у DrawGrid есть свойство. Рекомендую найти его самому.


han_malign   (2002-10-23 13:20:00) [9]

Row,Col,TopRow,LeftCol


nickolayLI   (2002-10-23 13:18:00) [10]

ну, это как раз то событие которое происходит при выборе строки...


MBo   (2002-10-23 13:06:00) [11]

Сначала изучи хелп - свойства и методы DrawGrid (a OnSelectCell вовсе даже событие)


nickolayLI   (2002-10-23 13:02:00) [12]

каким макаром я из listview буду передавать номаер строки в drawgrid, енсли у drawgrid, только один метод и то работает тогда когда кликнешь на него omSelectCell();


MBo   (2002-10-23 12:48:00) [13]

Исходя из простой логики - найти в хелпе событие, происходящее при выборе строки, и в его обработчике устанавливать в Drawgrid тот же номер строки


nickolayLI   (2002-10-23 12:41:00) [14]

допустим в ListView десять строк, выбрал я допустим 5 строку то и в DrawGride должна выбраться пятая строка, и так дале если в Листвью 1 то и в гриде первая....


han_malign   (2002-10-23 12:29:00) [15]

if(Assigned(ListView.Selected))then ...
ListView.Selected.Index... ???


Наверх

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