Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

MultiSelect in TreeView   Найти похожие ветки 

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

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?


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

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


 
MTsv DN ©   (2007-08-18 15:59) [2]

> Через назначение 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;


 
MTsv DN ©   (2007-08-18 21:32) [3]

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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
6-1190980794
HaJik
2007-09-28 15:59
2008.07.27
IndyTCPClien Заменить сообщение об ошибке.


15-1212823588
lead-in
2008-06-07 11:26
2008.07.27
в Wind`е знаки вопроса


2-1214302154
Кирей
2008-06-24 14:09
2008.07.27
Ошибка в запросе


15-1212760713
Vlad Oshin
2008-06-06 17:58
2008.07.27
моя плакаю. Бросаем delphi, переходим на С под NET


1-1195929273
SkyN
2007-11-24 21:34
2008.07.27
парсинг строки "Attr1=Val1; Attr2=Val2; Attr3=Val3"