作成日: 2018/04/12 最終更新日: 2018/04/12
文書種別
不具合
発生環境
Windows 10 Version 1607 Windows 10 Version 1703 Windows 10 Version 1709
状況
回避方法あり
詳細
Windows 10 Version 1607以降では、OS側におけるキーボード関連のメッセージ順が変更されており、アプリケーション側の編集開始イベントでタッチキーボードを表示すると、キーボードポップアップ処理とタッチ処理の同期がとれずタッチキーボードが表示されない現象が発生します。
回避方法
ShowTouchKeyboard()を実行する前に "TabTip.exe"プロセスを終了させることで回避いただきますようお願いいたします。
◎サンプルコード(VB)
◎サンプルコード(VB)
【変更前】
ShowTouchKeyboard()
【変更後】
Me.BeginInvoke(Sub()
Dim processes = System.Diagnostics.Process.GetProcessesByName("TabTip")
For Each process In processes
process.Kill()
process.WaitForExit()
Next process
GcMultiRow1.ShowTouchKeyboard()
End Sub)
ShowTouchKeyboard()
【変更後】
Me.BeginInvoke(Sub()
Dim processes = System.Diagnostics.Process.GetProcessesByName("TabTip")
For Each process In processes
process.Kill()
process.WaitForExit()
Next process
GcMultiRow1.ShowTouchKeyboard()
End Sub)
旧文書番号
41747