procedure TfrmMain.mmoSearchDragDrop(Sender, Source: TObject; X, Y: Integer);
begin
if (Source is TListBox) then
begin
intEdit := (Source as TListBox).ItemIndex;
(Sender as TMemo).Text := (Source as TListBox).Items[intEdit]; //- yes
end
else if (Source is TTreeView) then
begin
intEdit := (Source as TTreeView).Selected.Index;// .Index;
(Sender as TMemo).Text := (Source as TTreeView).Selected.Text; // - no
end;
end;
procedure TfrmMain.mmoSearchDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
if (Source is TListBox) then
begin
Accept := True;
end
else if (Source is TTreeView) then
begin
Accept := True;
end;
end;
TListBox - yes
TTreeView - no ?
kogs