Copia e Incolla

giovedì 02 ottobre 2008 - 23.35

Harley.Net82 Profilo | Junior Member

Salve a tutti.

La mie domande sono 2:

1) Se da Windows (o da qualunque applicazione) copio qualcosa nel ClipBoard, come faccio a capire
all' interno della mia applicazione cosa c' è nel clipBoard??
Ed eventalmente come faccio ad intercettare l' evento CTRL-V (incolla) e trascrivere ciò che c' è nel
ClipBoard in una eventuale RichTextBox???

2)Come faccio a valorizzare il contenuto del ClipBoard dalla mia applicazione?
Ad esempio vorrei che alla pressione di un tasto il ClipBoard si valorizza con la stringa "ciao"
in modo che poi vado su Word, e incollo.

Grazie mille

aiedail92 Profilo | Expert

Ciao

Per ottenere il tipo di dati inseriti nella Clipboard puoi usare i metodi static Clipboard.Contains*; ce ne sono diversi per i diversi tipi: testo, immagini, audio...

Per ottenere i dati dalla Clipboard usi i metodi statici Clipboard.Get*, per impostarli invece si usano i metodi Clipboard.Set*, sempre a seconda del tipo di dati che stai ottenendo\inserendo.

Riguardo alla RichTextBox, il Ctrl + V dovrebbe essere gestito automaticamente dal sistema, non dovrebbe essere necessario che vada tu a modificare il testo da codice.

Luca
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5