2013-08-29 7 views
12

Ho scritto un'app di Windows Form in .Net 4.0 che utilizza una casella di testo per l'input dell'utente. L'intento del programma è quello di accettare input da una macchina per stenografia; attraverso il quale un trascrittore sarebbe attivamente didascalia video dal vivo.Esistono differenze fondamentali tra i TextBox in Windows 7 e Windows XP

Il problema che sto riscontrando è che in ambienti Windows XP, la casella di testo si sta comportando come previsto, accettando l'input della tastiera QWERTY, così come l'input dalla macchina per stenografia. Mi risulta che la macchina si integri come l'equivalente di un'altra tastiera, ma per qualche motivo in Windows 7, la casella di testo accetta l'input dalla scheda QWERTY, ma non dalla macchina di Stenography.

Questo mi porta alla domanda in questione - ci sono delle differenze fondamentali tra una casella di testo in Windows 7 e Windows XP, e tra quelle ci sono alcune che potrebbero influenzare il modo in cui gestisce il testo dal sistema operativo?

Grazie mille, spero di essere stato abbastanza esplicito.

+0

Funzionalmente, dovrebbero essere uguali. Qualche possibilità che la versione Win 7 del TextBox non abbia il focus? – LarsTech

+0

Beh, questo è sconvolgente da ascoltare - la versione Win 7 ha sicuramente il focus. La versione di Windows 7 accetta effettivamente l'input QWERTY, ma non l'input di Steno. Aggiornerà OP. – DigitalJedi805

+24

Stai cercando nell'angolo sbagliato per questo problema. Ciò che è cambiato è il tipo di funzionalità del sistema operativo che questa macchina stenografica userebbe per attirare il testo in un TextBox. Come un gancio per il journaling. Ad esempio, l'UAC può porre fine a ciò. Ciò richiede indovinare cieco, contattare il fornitore per il supporto. –

risposta

0

Questo non è un problema con la casella di testo. Prova ad aggiornare il tuo .NET Framework alla versione più recente. Puoi anche provare a utilizzare una casella di testo RTF oppure provare una macchina per stenografia nella console (in XP e 7). Speriamo che questo aiuti a risolvere il problema.

-1

Non c'è alcuna differenza dovuta al sistema operativo su TextBox. TextBox ha la sua proprietà uguale per entrambi i sistemi operativi (non esiste alcuna proprietà speciale di TextBox per ottenere input da fonti diverse come tastiera, macchina per stenografia o altro), Sì, è possibile che tu abbia un errore/problema se non si utilizza Framework aggiornato, First Aggiorna il tuo sistema e ricontrollalo. Potresti passare attraverso questo microsoft link.

Problemi correlati