Конференция "KOL" » MultiSelect in TreeView
 
  • MTsv DN © (05.08.07 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 (06.08.07 13:10) [1]
    Через назначение TVItemSelected вроде работает.
  • MTsv DN © (18.08.07 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 © (18.08.07 21:32) [3]
    Разобрался сам...
  • Barloggg (12.10.07 12:00) [4]
    кстати насчет выделения.

    а у Треевиева может быть так что TVSelected пустой. всмысле что например -1?
    я грохаю выделенный и выделение перескакивает на следующий. от этого можно избавиться?
 
Конференция "KOL" » MultiSelect in TreeView
Есть новые Нет новых   [134431   +10][b:0][p:0.001]