String str = Clipboard.GetText();
lancia un’eccezione
Si è verificata un’eccezione non gestita di tipo “System.StackOverflowException” in PresentationCore.dll
Come posso prevenire questo problema?
Potresti provare:
Clipboard.GetText(System.Windows.Forms.TextDataFormat.Text)
Oppure dai un’occhiata qui: Clipboard.GetText restituisce null (stringa vuota)
http://msdn.microsoft.com/es-en/library/system.windows.forms.clipboard.gettext.aspx
Guarda la risposta accettata in questo thread:
Collegamento all’esempio di codice funzionante
In sintesi è necessario assicurarsi di iniziare o di essere in esecuzione in un STAThread con staThread.SetApartmentState (ApartmentState.STA); Ti suggerisco anche di aggiungere un po ‘di sonno o di attendere dopo l’iscrizione, perché a volte il contenuto degli appunti non è immediatamente disponibile quando staThread.Join () restituisce.