Comment couper, copier et coller du texte
Remonter à Manipulation des contrôles - Index
Les applications utilisant l'unité Clipbrd peuvent couper, copier et coller du texte, des graphiques et des objets, dans le presse-papiers. Les composants éditeur qui encapsulent les contrôles de manipulation de texte standard disposent tous de méthodes intégrées autorisant les interactions avec le presse-papiers.
Pour couper, copier ou coller du texte avec le presse-papiers, appelez respectivement les méthodes CutToClipboard, CopyToClipboard et PasteFromClipboard du composant.
Par exemple, le code suivant attache respectivement des gestionnaires aux événements OnClick des commandes Edition > Couper, Edition > Copier et Edition > Coller :
procedure TEditForm.CutToClipboard(Sender: TObject);
begin
Editor.CutToClipboard;
end;
procedure TEditForm.CopyToClipboard(Sender: TObject);
begin
Editor.CopyToClipboard;
end;
procedure TEditForm.PasteFromClipboard(Sender: TObject);
begin
Editor.PasteFromClipboard;
end;
void __fastcall TMainForm::EditCutClick(TObject* Sender) {
RichEdit1->CutToClipboard();
}
void __fastcall TMainForm::EditCopyClick(TObject* Sender) {
RichEdit1->CopyToClipboard();
}
void __fastcall TMainForm::EditPasteClick(TObject* Sender) {
RichEdit1->PasteFromClipboard();
}