我创建了一个tabControl,可以在创建的每个标签上打开记事本。
在切换标签页时如何将焦点放在打开的应用程序上?到目前为止,我需要在选项卡中的记事本上手动单击它,以便再次输入。
谢谢。
答案 0 :(得分:0)
SetForeGround和SetFocus保存了一天。
sessions是具有存储的tabName和Process的哈希表。
String name = myTabs.SelectedTab.Name;
Process pHandle = (Process) sessions[name];
SetForegroundWindow(pHandle.MainWindowHandle);
SetFocus(pHandle.MainWindowHandle);