Doğu Asya dilinin ilk karakteri DataGrid hücresinde tanınmıyor
Bu makale, Windows 10'daki DataGridView hücresinde Doğu Asya dilleri için ilk giriş karakterinin doğru tanınmadığı sorunu çözmenize yardımcı olur.
Orijinal ürün sürümü: Windows 10
Özgün KB numarası: 4563779
Belirtiler
Doğu Asya Dilleri için ilk giriş karakteri DataGrid hücresindeki IME tarafından doğru tanınmıyor.
Neden
Düzenleme denetimi için giriş bileşimi DataGrid hücresine yazılan ilk karakteri içermez. Bu nedenle girilen metin yanlış olabilir. Doğru metnin girildiğinden emin olmak için Düzenleme denetimi içeriği temizlenmelidir. Bu bir uygulama uyumluluk sorunudur. Uyumluluk kayıt defterini değiştirmek geçici çözümdür.
Çözüm
Önemli
Bu bölümde kayıt defterinin nasıl değiştirileceği açıklanmaktadır. Hatalı değişiklikler ciddi sorunlara neden olabilir. Herhangi bir hatadan kaçınmak için adımları dikkatle izleyin. Ek koruma için, bir sorun oluştuğunda geri yüklenebilmesi için kayıt defterini yedekleyin.
Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Windows'da kayıt defterini yedekleme ve geri yükleme.
Bu sorunu çözmek için iki kayıt defteri anahtarı vardır. Müşteriler sisteme aşağıdaki kayıt defteri anahtarlarından birini uygulayabilir.
Aşağıdaki senaryoyu inceleyin.
Bu sorunla karşılaşan birden çok uygulamanız varsa ve her uygulamanın her DataGrid hücresi için farklı bir Pencere Sınıfı adı varsa. Bu durumda, uygulamanın yürütülebilir dosya adını içeren yeni kayıt defteri anahtarını ekleyebilirsiniz. Ardından değeri 0x00008000 olarak ayarlayabilirsiniz. Her uygulama için kayıt defteri anahtarlarını tekrar tekrar ayarlamanız gerekir.
Bu sorunla karşılaşan birden çok uygulamanız varsa ancak uygulamalarınız DataGrid hücresi için tek Pencereli Sınıf adı kullanıyorsa, çünkü bu uygulamaların Tüm Pencere Sınıfı adları aynıdır. Bu durumda, kayıt defteri anahtarı ekleyebilirsiniz
AppCompatClassName
. Ardından, değerini uygulamanızın Window sınıf adı olarak ayarlayabilirsiniz.
Belirli bir işlem adı için:
Kayıt defteri girdisi<Yürütülebilir DosyaAdı HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\>
REG_DWORD: Uyumluluk
DWORD Değeri: 0x00008000 (32.768 onaltılık değer)x86 uygulamaları bir x64 Windows sisteminde yürütülürse, daha önce bahsedilen yerine aşağıdaki kayıt defteri anahtarı uygulanabilir:
<Yürütülebilir DosyaAdı HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\>
REG_DWORD: Uyumluluk
DWORD Değeri: 0x00008000 (32.768 onaltılık değer)Örneğin: Gibi belirli bir yürütülebilir dosya adı için geçici çözüm
sample.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\sample.exe
REG_DWORD: Uyumluluk
DWORD Değeri: 0x00008000 (32.768 onaltılık değer)Belirli Windows sınıf adı için:
Bu senaryoyu kullanıyorsanız sisteminize aşağıdaki Windows Güncelleştirmeler uygulamanız gerekir.Windows 10 Sürümü Makale bağlantısı Windows 10 Sürüm 1803 KB4550944 Windows 10 Sürüm 1809 KB4550969 Windows 10 Sürüm 1903 KB4541335 Windows 10 Sürüm 1909 KB4541335 Windows 10 Sürüm 2004 KB4571744 Kayıt defteri girdisi:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Uyumluluk
Dize Değeri: <WindowClassName>x86 uygulamaları bir x64 Windows sisteminde yürütülürse, yukarıda belirtilenler yerine aşağıdaki kayıt defteri anahtarı uygulanabilir:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Uyumluluk
Dize Değeri: <WindowClassName>Örneğin: Düzenle olarak belirli bir Pencere Sınıfı Adı için geçici çözüm
KEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\CTF\Compatibility\AppCompatClassName
REG_SZ: Uyumluluk
Dize Değeri: Düzenle
Başvurular
Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin