Edit tekst lezen in een treeview component
Hallo,
Ik maak gebruik van een TJVDBTreeview Component (Jedi).
Ik heb een copy paste functie geschreven, waarbij treeview items kunnen worden gekopieerd / geplakt.
Ik heb deze functies gekoppeld aan Ctrl+C en Ctrl+V. Dat werkt prima.
Echter, als ik nu de treeview tekst aan het editen ben, en ik selecteer een stukje tekst, en ik druk dan op Ctrl+C, dan wil ik niet dat die hele node wordt gekopieerd, maar enkel die geselecteerde tekst.
Hoe kan ik die geselecteerde tekst uitlezen?
Ik heb nu onderstaande code:
Code:
procedure TfrmMain.popKopierenClick(Sender: TObject);
begin
if not tvParams.IsEditing then
begin
iCopyCount := 0;
slCopyList.Clear;
if tvParams.SelectedIndex > -1 then
begin
slCopyList.Add(dmData.tblBasis.FieldByName('ID').AsString+'|'+dmData.tblBasis.FieldByName('ID').AsString);
GetAllChild( dmData.tblBasis.FieldByName('ID').AsInteger );
end;
end else
begin
Clipboard.AsText := tvParams.Selected. tvParams.Selected.Text;
end;
end;
De regel "Clipboard.astext := tvParams.... etc" daar moet ik dus alleen de in de editor geselecteerde tekst in zien te krijgen.
Wie weet raad?