PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ereignis von PopupMenu


SAV
07.05.2002, 17:22
Hallo, kann mir bitte jemand sagen, warum das hier bei mir nicht klappt, obwohl es hier genau so im Buch Delphi 3 für Dummies steht.

1. Ein PopupMenu erstellen.
2. Das hier kommt ins PopupMenu rein. ´Ausschneiden, Kopieren, Einfügen´.
3. Für Ausschneiden ´Memo1.CutToClipboard;´
Für Kopieren ´Memo1.CopyToClipboard;´
Für Einfügen ´Memo1.PasteFromClipboard;´
4. Ein Memo Feld erzeugen.
5. In Popup von Memo PopupMenu1 eintrage.

So wenn ich das Programm jetzt starte geht alles perfekt. Aber wenn ich das hier jetzt ins Onpopup-Ereignis von PopupMenu eintrage geht es nicht.

Cut1.Enabled := Memo1.SelLenght > 0;
Copy1.Enabled := Cut1.Enabled;
Paste1.Enabled := Clipboard.HasFromat(CF_Text);
Und in USE-Klause kommt das hier rein ClipBrd.

So das habe ich alles gemacht nur startet das Prog leider nicht. Er schreibt das, das Problem bei Cut1 ist. Was kann ich machen damit das Prog funktioniert.


Messiah_of_Death
07.05.2002, 19:16
kann es sein, dass du vergessen hast die "Namen" der Einträge richtig zu benennen.. also ich meine wenn du jetzt den Eintrag: Ausschneiden macht dann nennt dir Delphi diese "Drückstelle" halt Ausschneiden und nicht Cut1 ..

SAV
07.05.2002, 20:17
Das gibts doch nicht, das geht aber wieso schreiben sie den nicht das ich die Namen umbenenen soll. Und wieso bin ich nicht selbst drauf gekommen. Naja wie auch immer nächstes mal bin ich klüger.

Ps. Danke für deine Hilfe.......