Autor Beitrag
OliverN_26
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 252

Win7 64-Bit, WinXP SP3
Delphi 7 Enterprise
BeitragVerfasst: Mo 08.11.10 07:49 
Hallo Leute

gibt es eine einfach Möglichkeit Text aus einem RichEdit Feld zu kopieren, wie man dies aus einem Kontextmenu her kennt?
Wenn ich innerhalb des RichEdits die rechte Maustaste drücke passiert leider nichts.

Vielen Dank

:-)
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Mo 08.11.10 08:56 
ein eigenes Popupmenü :
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm2.copyy1Click(Sender: TObject);
var
  r:TRichedit;
begin
   if PopupMenu1.PopupComponent is TRichedit then
      begin
      r := TRichedit(PopupMenu1.PopupComponent);
      SendMessage(r.Handle , WM_Copy,0,0);
      end;
end;

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Mo 08.11.10 09:09 
user profile iconOliverN_26 hat folgendes geschrieben Zum zitierten Posting springen:
gibt es eine einfach Möglichkeit Text aus einem RichEdit Feld zu kopieren, wie man dies aus einem Kontextmenu her kennt?
1. Ein PopupMenu auf dem Formular plazieren.
2. Im Objektinspektor das unter RichEdit1.PopupMenu zuweisen.
3. Das PopupMenu mit dem Menu-Editor bearbeiten.
4. Den gewünschten Menüpunkten die entsprechenden Aktionen zuweisen.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TMainform.Ausschneiden1Click(Sender: TObject);
begin
  RichEdit1.CutToClipboard;
end;

procedure TMainform.Einfgen1Click(Sender: TObject);
begin
  RichEdit1.PasteFromClipboard;
end;

procedure TMainform.Kopieren1Click(Sender: TObject);
begin
  RichEdit1.CopyToClipboard;
end;
OliverN_26 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 252

Win7 64-Bit, WinXP SP3
Delphi 7 Enterprise
BeitragVerfasst: Mo 08.11.10 15:45 
Hallo

Sieht sehr nach dem aus was ich suche. Ich werds gleich mal testen.

Vielen Dank schon einmal
OliverN_26 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 252

Win7 64-Bit, WinXP SP3
Delphi 7 Enterprise
BeitragVerfasst: Mo 08.11.10 15:59 
Super :-)

Genau das was ich brauchte.

Vielen Dank nochmal