Primo carattere del linguaggio asiatico orientale non riconosciuto nella cella DataGrid

Sintomi

Il primo carattere di input per le lingue dell'Asia orientale non viene riconosciuto correttamente da IME nella cella DataGrid. 

Causa

La composizione di input per il controllo di modifica non include il primo carattere digitato nella cella DataGrid. Il testo immesso potrebbe quindi non essere corretto.  Il contenuto del controllo di modifica deve essere cancellato per verificare che venga immesso il testo corretto. Si tratta di un problema di compatibilità delle applicazioni. La modifica del registro di compatibilità è soluzione alternativa.

Risoluzione

Importante:

Questa sezione spiega come modificare il registro di sistema. Le modifiche non corrette possono causare problemi gravi. Seguire attentamente i passaggi per evitare errori. Per una maggiore protezione, eseguire il backup del registro di sistema in modo che possa essere ripristinato se si verifica un problema.

Per altre informazioni su come eseguire il backup e ripristinare il registro di sistema, vedere: come eseguire il backup e ripristinare il registro di sistema in Windows

Per risolvere il problema, sono disponibili due chiavi del registro di sistema. I clienti possono applicare una delle chiavi del registro di sistema seguenti al dispositivo.

Consideriamo lo scenario seguente.

Scenario 1: Se si hanno più applicazioni che incontrano questo problema e ogni applicazione ha un nome di classe finestra diverso per ogni cella DataGrid. In questo caso, è possibile aggiungere la nuova chiave del registro di sistema che contiene un nome file eseguibile dell'applicazione. Verrà quindi impostato il valore su 0x00008000. Sarà necessario configurare più volte le chiavi del registro di sistema per ogni singola applicazione.

Scenario 2: Se si hanno più applicazioni che incontrano questo problema, ma le applicazioni usano il nome della classe della singola finestra per la cella DataGrid perché tutti i nomi della classe finestra di tali applicazioni sono gli stessi. In questo caso, è possibile aggiungere la chiave del registro di sistema AppCompatClassName. Verrà quindi impostato il nome della classe Window dell'applicazione.

1. per nome processo specifico:

Voce del registro di sistema

HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\CTF\Compatibility\ <ExecutableFileName> REG_DWORD: compatibilità Valore DWORD: 0x00008000 (valore esadecimale di 32.768)

Se le applicazioni x86 vengono eseguite in un sistema Windows x64, è possibile applicare la chiave di registro seguente al posto di quella menzionata sopra:

HKEY_LOCAL_MACHINE \SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\ <eseguibileFileName> REG_DWORD: compatibilità Valore DWORD: 0x00008000 (valore esadecimale di 32.768)

Ad esempio: la soluzione alternativa per un nome di file eseguibile specifico come "Sample. exe"

HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\CTF\Compatibility\sample.exe REG_DWORD: compatibilità Valore DWORD: 0x00008000 (valore esadecimale di 32.768)

 

2. per nome di classe Windows specifico:

Se si usa questo scenario, è necessario applicare gli aggiornamenti di Windows seguenti nel sistema.

Windows 10 versione 1803

KB4550944

Windows 10 versione 1809

KB4550969

Windows 10 versione 1903

KB4541335

Windows 10 versione 1909

KB4541335

Windows 10 versione 2004

KB4571744

 

Voce del registro di sistema:

HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\CTF\Compatibility\AppCompatClassName REG_SZ: compatibilità Valore stringa: <WindowClassName>

Se le applicazioni x86 vengono eseguite in un sistema Windows x64, è possibile applicare la chiave di registro seguente al posto di quella menzionata sopra:

HKEY_LOCAL_MACHINE \SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName REG_SZ: compatibilità Valore stringa: <WindowClassName>

Ad esempio: la soluzione alternativa per il nome della classe finestra specifica come "modifica"

KEY_LOCAL_MACHINE \SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName REG_SZ: compatibilità Valore stringa: modifica

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×