切换tabPage时关注打开的应用
Focus on the opened application when switching tabPage
我创建了一个 tabControl,可以在创建的每个选项卡上打开记事本。
切换标签时如何设置焦点在打开的应用上?截至目前,我需要在标签内的记事本上手动单击它,以便我可以再次输入。
提前致谢。
SetForeGround 和 SetFocus 挽救了局面。
sessions 是一个哈希表,其中存储了 tabName 和 Process。
String name = myTabs.SelectedTab.Name;
Process pHandle = (Process) sessions[name];
SetForegroundWindow(pHandle.MainWindowHandle);
SetFocus(pHandle.MainWindowHandle);
我创建了一个 tabControl,可以在创建的每个选项卡上打开记事本。
切换标签时如何设置焦点在打开的应用上?截至目前,我需要在标签内的记事本上手动单击它,以便我可以再次输入。
提前致谢。
SetForeGround 和 SetFocus 挽救了局面。
sessions 是一个哈希表,其中存储了 tabName 和 Process。
String name = myTabs.SelectedTab.Name;
Process pHandle = (Process) sessions[name];
SetForegroundWindow(pHandle.MainWindowHandle);
SetFocus(pHandle.MainWindowHandle);