Tools〈開発支援ツール〉の、製品のTIPSや発売などに関する最新情報をお届けします。10環境において、SPREADやMultiRowなどのWindowsフォーム用グリッドコンポーネントを使用したとき、セルに日本語を入力しても正しく表示されないことがあります。図のように、ローマ字入力で「た」を入力する場合、非編集モード状態のセルに「t」「a」とキーボード入力すると、セルが編集モード状態になった際に「た」ではなく「tあ」と入力されます。「t」は確定状態で、「あ」が未確定の状態です。同様に、日本語入力で「k」を非編集モード状態のセルに入力すると、セルが編集状態になったにもかかわらず「k」が入力されない状態になります。問題が発生している状況Windowsフォーム用コンポーネントで、セルが非編集の状態から直接キー押下で文字を入力する際の動作が不正になる現象が確認されています。弊社製品を含め以下のコンポーネントで発生しています。Updateを適用した場合のみで発生します。Updateが原因で、文字入力によってセルが非編集状態から編集状態に切り替わる際の入力確定のタイミングが不正になるために発生しているようです。10の動作が問題なので、OSのアップデートを待つ必要があります。弊社製品では機能を利用してこの問題を回避することもできます。各コンポーネントが提供するキー関連イベントや常時入力モードを利用して、文字入力が開始する前に強制的にセルを編集状態にすることで、正しくキー操作した内容が表示されます。以下の各製品の回避コードを参考に対応をご検討ください。}}セルが編集モードではない状態で、キー入力がKeys.ProcessKeyでIMEの状態が漢字変換中かどうかを判断し、変換中の場合にSPREADの編集モードを有効にしています。StudioのFlexGridは、EditOnRequestプロパティを制御して常時入力モードに切り替える方法で行います。DBGridも回避できます。ナレッジベースで詳細を解説していますのでご参照ください。10の今後提供されるアップデートで解決されることに期待します。問題が解決した場合は、ナレッジベースまたはこちらの「GrapeCity.devlog」で情報を提供します。追記:2018年7月4日2018年6月25日に、文中にあるMicrosoftの情報が更新され、原因と回避方法が提供されました。ナレッジベースの情報にも回避策を追加しています。不具合が原因で発生していました。更新>以下のいずれかの回避方法をご利用ください。回クリックして、セル自体が選択されている状態を解除してから文字を入力します。バージョンアップすると共に、アプリケーション側でもこの修正に対応するためのプログラムの変更を行います。関連記事2017-06-05ナレッジベース更新情報(2017/5/29~6/2)以下の22文書を追加・更新しました。不具合登録情報(...2017-04-10ナレッジベース更新情報(2017/4/3~4/7)以下の27文書を追加・更新しました。新しい元号(年号)への対...2017-03-21ナレッジベース更新情報(2017/3/13~3/17)以下の37文書を追加・更新しました。Tools〈開発支援ツール〉の情報発信メディア「GrapeCity.devlog」です。製品のTIPSや発売情報、イベントのお知らせなどを中心に、さまざまな最新情報をいち早くお届けします。Toolsについてスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。