Forum: Programmieren allgemein
by uligerhardt,
15. Jul 2008
Hmm, ich hab's mir grad nochmal mir clipbrd.exe angeschaut, was Excel macht. Da wird eine Unmenge von Formaten angeboten. Mir würden ja zwei reichen: CF_TEXT, damit was "Sinnvolles" im Clipboard steht, und mein privates Format, damit ich intern effizient kopieren kann. Und den Textteil erledigt das cxGrid netterweise schon. Mal sehen...
Danke für die Anregung!
Forum: Programmieren allgemein
by uligerhardt,
15. Jul 2008
Danke euch allen! Ihr habt mir ja einige gute Ideen geliefert, die ich unserer Fachabteilung vorschlagen kann. Mal sehen, was Gnade findet. :-)
Forum: Programmieren allgemein
by uligerhardt,
15. Jul 2008
Ja, das geht mit einer Einstellung analog TListView.RowSelect. Aber die "normale" Zeilenmarkierung ändert sich ja, wenn ich die Zielzeile meiner Kopieraktion auswähle. Ich kann sie also nicht nehmen, um dem Benutzer die Quelle der Kopieraktion anzuzeigen (darum eben die animierte Geschichte in Excel, denke ich).
Forum: Programmieren allgemein
by uligerhardt,
15. Jul 2008
OK, da sind wir uns ja einig. Dann bliebe noch die Frage des Handlings:Benutze ich Strg-C/Strg-V? Eher nicht, ist ja für Clipboardoperationen reserviert.
Muss der Benutzer als erstes den Quellsatz markieren und ihn dann in einer zweiten Aktion einfügen?
Wenn ja: Stelle ich die Markierung optisch dar (z.B. wie die Marching ants in Excel)? Wie lange bleibt ein Satz als markiert ausgewählt?......
Forum: Programmieren allgemein
by uligerhardt,
15. Jul 2008
Hallo zusammen!
Konkret geht's um cxGrids in einer Delphi-Anwendung, aber ich glaube, das tut hier nichts zur Sache.
Unsere Anwender wollen in einigen Tabellen Zeilen/Sätze als Vorlage zur Erfassung ähnlicher, neuer Sätze kopieren können. Bevor ich da mit der Programmierung loslege, wollte ich mal fragen, wie ihr sowas löst:Geht ihr über die Zwischenablage? Dann müsste man ja damit...