Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   ClipBord (https://www.delphipraxis.net/198742-clipbord.html)

p80286 29. Nov 2018 12:25

AW: ClipBord
 
Zitat:

Zitat von oldmann (Beitrag 1419657)
der Anwender öffnet ein Textformular und der Cursor steht im Textfeld.
Er drückt jetzt "Strg+T" und es öffnet sich ein Listfeld mit verschiedenen Texten die der Anwender erstellt hat.
Er klickt eine Textdatei an.
Die Datei wird gelesen und der Text wird in die Zwischenablage von Windows kopiert und das Listfeld schließt sich.
Natürlich könnte der Anwender den Text jetzt per "Shift+Einf" in sein Textdokument einfügen, aber genau das möchte ich vermeiden.
Der Text soll nach drücken von "Strg+T" sofort in das Textdokument eingefügt werden.

Da ich etwas begriffsstutzig bin frage ich mal zurück:
Es existiert eine Anwendung, die Du selbst geschrieben hast.
Wenn der Cursor in einem bestimmten Textfeld steht, betätigt der Anwender [Strg+T] und er bekommt eine Dateiauswahl (von Dateien deren Inhalt in diesem Zusammenhang sinnvoll sind).
Er wählt eine Datei aus und Teile oder dier ganze Inhalt soll in das Textfeld übernommen werden, daß gerade aktiv ist.
Ist das soweit korrekt?

Gruß
K-H

oldmann 29. Nov 2018 12:55

AW: ClipBord
 
Hallo p80286

das ist korrekt.

oldmann

HolgerX 29. Nov 2018 13:17

AW: ClipBord
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmm..

Ich hab das mal aufgegriffen und nen kleines TestTool gebastelt.

Es wird gestartet und minimiert sich.

Dann öffne ich eine beliebige Anwendung gehe dort in ein Text-Feld und drücke STRG+T.

Nun kommt das Fenster nach Vorne.

Der Einfachheithalber ein einfaches Memo, kann auch ne Auswahl sein..

Hier nen Text eingeben und 'Take' clicken.

Es minimiert sich dann wieder, setzt dann das andere Fenster in den Vordergrund und überträgt den Text per KeyEvent..

Ganz ohne Clipboard ;)

(Erstellt und getestet mit D6 auf Windows 7)

KodeZwerg 29. Nov 2018 17:11

AW: ClipBord
 
Ja so in etwa hatte ich mir das gedacht. Wenn es funktioniert sollte ja nun ein brauchbares Beispiel existieren mit dem man was machen kann da die Aussage "Hallo p80286; das ist korrekt." mich wieder völlig aus der Bahn gehauen hat.

Hat oldman nun selbst eine Textverarbeitung in der er was reingeschrieben haben will? Dann sind unsere Bemühungen hier mehr als deplaziert. Bin gespannt was er zu HolgerXs Demo sagt...

oldmann 30. Nov 2018 08:44

AW: ClipBord
 
Hallo,

erst mal wieder Danke für Eure Bemühungen.
Das große Interesse an dem Thema hat mich sehr gefreut.
Ich hoffe, dass KodeZwerg inzwischen wieder in der Bahn ist.
Natürlich habe ich eine Anwendung geschrieben, aus der ich wie ich mehrfach in meinen Beiträgen betont habe, Textfragmente aus meiner Anwendung in andere Anwendungen wie Textverarbeitung, Textdokumente, E-Mail einfügen kann.
Ein ganz besonderer Dank gebührt HolgerX der sich hingesetzt hat und ein kleines Beispiel für mich geschrieben hat, dass auch noch wunderbar funktioniert.
Das ist echte Hilfe.

Daher ist das Thema erst einmal erledigt.
Vielleicht könnte mir noch mal jemand sagen, ob und wie man das Thema offiziell als erledigt markiert.
Also nochmals vielen Dank.

Oldmann

KodeZwerg 30. Nov 2018 09:18

AW: ClipBord
 
Zitat:

Zitat von oldmann (Beitrag 1419739)
Vielleicht könnte mir noch mal jemand sagen, ob und wie man das Thema offiziell als erledigt markiert.

Indem Du es genau so machst, Du schreibst das Dir geholfen wurde und das Thema abgehakt ist. (wurde ja von Dir getan)

Schade das meine Hilfe nicht echt war.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz