0
我設法讓Windows 8中的鍵盤在我彈出的新窗體中單擊NumericUpDown框時顯示。不幸的是,在關閉「丟失焦點」後,似乎窗口變形並且不顯示整個程序,直到彈出窗口關閉。C#關閉最大化鍵盤關閉程序
//Close keyboard
void CopiedNudPass_LostFocus(object sender, EventArgs e)
{
Version win8version = new Version(6, 2, 9200, 0);
if (Environment.OSVersion.Version >= win8version)
{
Process[] oskProcessArray = Process.GetProcessesByName("TabTip");
foreach (Process onscreenProcess in oskProcessArray)
{
onscreenProcess.Kill();
}
Refresh();
}
}
所以,基本上,我需要從當前打開的窗體關閉鍵盤時刷新背景窗口。任何建議表示讚賞。謝謝。