Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema ClipBoard
Forum - C# / VB.NET - Problema ClipBoard

Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2306
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:21
Venerdì, 21/06/2013
Salve ragà.
Raramente chiedo aiuto. Ma lo chiedo in caso disperato :rotfl:

Il mio problema attuale e quello di recuperare dalla clipboard, il contenuto ma non specificato  ( GetData() )

Il problema è. Il GetData richiede string format, Ma non conoscendo la struttura interna da dove e stato copiato l'oggetto. non riesco ad ottenere il formato.

Tramite un programma ho ottenuto il Data. E' puntualmente questo programma riesce a vedere il Data contenuto in una clipboard che sarebbe esempio:


00000001  0B 00 00 00 CE 7E 00 06  ....?~..

Il Metodo GetText non funziona, già provato.

ma sto usando quest'altro metodo per leggere la clipboard

Codice sorgente - presumibilmente Plain Text

  1. IDataObject clip = Clipboard.GetDataObject();



il problema è qui

clip.GetData(???).ToString();

li mi richiede string format.

Come posso ottenere quel data?


Voledo posso usare il namespace DataFormats. per ottenere una lista di formati speciali.

Ma tutti mi restituiscono errore  "Riferimento a un oggetto non impostato su un'istanza di oggetto."

PS: Non provate a copiare il del testo.
Ma porvate a copiare tipo il contenuto di una ListBox da un'altro programma.


Ultima modifica effettuata da Thejuster il 21/06/2013 alle 12:30


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:03
Mercoledì, 03/07/2013
Potresti provare ad usare un hex editor e vedere se riesci a identificare la struttura dei dati e quindi parsarli in accordo con essa.

PM Quote
Avatar
vankraster (Member)
Rookie


Messaggi: 32
Iscritto: 05/11/2010

Segnala al moderatore
Postato alle 14:53
Venerdì, 12/07/2013
Salve, forse non ho capito io ma non potresti usare semplicemente questo esempio ?
http://msdn.microsoft.com/en-us/library/c2thcsx4(v=vs.80). ...

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2306
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 2:37
Lunedì, 15/07/2013
non so.

Faccio delle prove, è vediamo cosa ne esce fuori.

Il problema è che non ho accesso al contenuto della clipboard.
perché il contenuto viene copiato da un'altro programma, che credo abbia una struttura abbastanza complessa.

io dovrei recuperare quel contenuto ovvero, degli item di una listbox di un'altro programma


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote