【发布时间】:2016-12-09 07:28:14
【问题描述】:
如何从 C# 中的一种形式移动到 VB.net 中的另一种形式?
我试过这段代码:
Process b = new Process();
this.Hide();
System.Diagnostics.Process.Start(@"D:\Fingerprint System\Fingerprint System\bin\Debug\Fingerprint System.exe");
Thread.Sleep(1000);
SendKeys.SendWait("{Enter}");
但它会在 VB.net 中打开主窗体 form1,我想在 VB.net 中打开另一个窗体 form4。
【问题讨论】:
-
那为什么要标记
C? -
对不起,我的意思是 c#,哈哈
-
只是一个没有回答您原始问题的建议:您应该使用
process.WaitForInputIdle();而不是Thread.Sleep()... Hans Passant 确实在这里写了一个很好的答案:stackoverflow.com/a/41016530/6952884