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

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

MultiSelect in TreeView


MTsv DN ©   (2007-08-05 11:00:00) 

Vsem privet.

Sorry, 4to v translite, ya "v puti". U kogo est' idei как сделать MultiSelect dlja TreeView. Ya poka rassmatrivaju variant 4erez CustomDraw, no mo*et u kogo est' ewe idei?


Barloggg   (2007-10-12 12:00:00) [1]

кстати насчет выделения.

а у Треевиева может быть так что TVSelected пустой. всмысле что например -1?
я грохаю выделенный и выделение перескакивает на следующий. от этого можно избавиться?


MTsv DN   (2007-08-18 21:32:00) [2]

Разобрался сам...


MTsv DN   (2007-08-18 15:59:00) [3]

> Через назначение TVItemSelected вроде работает.
Не работает...или я не правильно использую.

procedure TForm1.TVMouseMove(Sender: PControl; var Mouse: TMouseEventData);
var
where: DWORD;
begin
TV_Item := TV.TVItemAtPos( Mouse.X, Mouse.Y, where );
end;

procedure TForm1.TVClick(Sender: PObj);
begin
if (GetKeyState(VK_CONTROL) and $80) = $80 then
 Sender.TVItemSelected[TV_Item] := true;
end;


Sapersky   (2007-08-06 13:10:00) [4]

Через назначение TVItemSelected вроде работает.


Наверх

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