[.NET 2.0(SP1)] .NET 2.0のWindows Formにあるエディットフィールドを選びなおすと、エディットフィールドのIMEモードの指定が失われる

12 月 7th, 2008 | Tags: ,

KB956569: FIX: The specific IME mode that you set for an Edit field may disappear when you return to the Edit field from a .NET Framework 2.0-based Windows Form

対象
・Microsoft .NET Framework 2.0 Service Pack 1 (x86)
現象

 エディットフィールド(例えばTextBox)を含むアンマネージドアプリケーションを起動して、そこでIMEモードを指定します。そして、アンマネージドアプリケーションによってWindows Formを開いた後で、ボタンをクリックしてフォームを閉じます。

 こういったケースでは、エディットフィールドに戻るときに、指定したIMEモードは失われることがあります。

 ただし、Windows Formを閉じるときに、IMEモードを有効にしたエディットフィールドにフォーカスを合わせているときには、この問題は起きません。

原因
 .NET Framework 2.0 SP1による新たな不具合(regression)です。
解決策
 Microsoftに問い合わせることで、修正プログラムが入手可能です。
TOP