如何通过vb.net使其他应用程序(计算器)在Winforms中崭露头角?

邦尼

这可能是一个非常常见的问题,但我找不到正确的答案。
如果发现此重复项,请用原始链接标记。

说,我有一个带有按钮的winform。
我想打开另一个应用程序,例如Windows计算器。
所以在“按钮单击”上,我添加了这个。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 Dim MyApp As System.Diagnostics.Process = New System.Diagnostics.Process
            MyApp.StartInfo.FileName = "C:\Windows\system32\calc.exe"
            MyApp.Start()


            Dim p() As Process = Process.GetProcessesByName("Calculator")
            If p.Count > 0 Then
                 /*Something like bring that calc to front*/
            Else
                MyApp.Start()
            End If
        End If
End Sub

现在,我想要将calc放在winform后面的方法。

如果没有calc打开,那么它将打开新的,否则会将前一个打开。

闲置心智

专门针对计算器:

Public Declare Function BringWindowToTop Lib "user32" (ByVal HWnd As IntPtr) As Boolean

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim calc As Process = Process.GetProcesses.FirstOrDefault(Function(p) p.MainWindowTitle = "Calculator")
    If Not IsNothing(calc) Then
        BringWindowToTop(calc.MainWindowHandle)
    Else
        Process.Start("C:\Windows\system32\calc.exe")
    End If
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使其他应用程序隐藏窗口从我的应用程序中可见?

来自分类Dev

如何在应用程序控制器中测试方法?我的方法使其他测试随机崩溃

来自分类Dev

如何使用在 Django 中检索到的数据(用于计算器应用程序)

来自分类Dev

如何通过vb.net中的xmpp dll连接Facebook?

来自分类Dev

如何通过vb.net中的xmpp dll连接Facebook?

来自分类Dev

如何通过VB.NET禁用“声音静音”选项?

来自分类Dev

如何使其他应用程序隐藏窗口从我的应用程序可见?

来自分类Dev

VB.net Winforms应用程序中的Oracle角色

来自分类Dev

如何计算VB.NET WPF应用程序中SQL DB表中的行?

来自分类Dev

如何管理VB窗体应用程序中的对话框通过其调用者设置的传递值

来自分类Dev

如何获取通过WM_COPYDATA发送到VB6应用程序中的数据?

来自分类Dev

如何制作VB.NET MDAS计算器?

来自分类Dev

如何使其他应用程序无法使用Android中的系统范围/自定义广播?

来自分类Dev

如何通过vb.Net中的外部扬声器播放声音?

来自分类Dev

如何在服务器中设置Windows应用程序vb 2008和mysql数据库并通过客户端访问它?

来自分类Dev

如何在计算器Windows窗体应用程序中正确使用ProcessCmdKey?

来自分类Dev

如何将键盘数字与我创建的计算器应用程序绑定?

来自分类Dev

如何重新安装Windows 10的计算器应用程序?

来自分类Dev

如何使用python杀死Windows上的计算器应用程序

来自分类Dev

VB.NET-如何知道是否已收到通过应用发送的邮件

来自分类Dev

当我的应用程序正在播放声音时,如何停止其他应用程序(收音机应用程序、播放器等)中的音频?

来自分类Dev

如何制作古怪的数学计算器?(最好是在c ++中,但其他也可以)。

来自分类Dev

如何制作古怪的数学计算器?(最好是在c ++中,但其他也可以)。

来自分类Dev

通过单击“光泽”应用程序中的链接来打开其他“光泽”应用程序

来自分类Dev

通过单击“ Shiny”应用程序中的链接来打开其他“ Shiny”应用程序

来自分类Dev

如何在VB.NET WinForms应用程序中进行聊天气泡

来自分类Dev

如何通过vb.net在单词页眉/页脚中插入多个项目?

来自分类Dev

如何通过在vb.net中单击按钮来检查datagridview单元是否为空?

来自分类Dev

如何通过vb.net中的label.Text执行数据

Related 相关文章

  1. 1

    如何使其他应用程序隐藏窗口从我的应用程序中可见?

  2. 2

    如何在应用程序控制器中测试方法?我的方法使其他测试随机崩溃

  3. 3

    如何使用在 Django 中检索到的数据(用于计算器应用程序)

  4. 4

    如何通过vb.net中的xmpp dll连接Facebook?

  5. 5

    如何通过vb.net中的xmpp dll连接Facebook?

  6. 6

    如何通过VB.NET禁用“声音静音”选项?

  7. 7

    如何使其他应用程序隐藏窗口从我的应用程序可见?

  8. 8

    VB.net Winforms应用程序中的Oracle角色

  9. 9

    如何计算VB.NET WPF应用程序中SQL DB表中的行?

  10. 10

    如何管理VB窗体应用程序中的对话框通过其调用者设置的传递值

  11. 11

    如何获取通过WM_COPYDATA发送到VB6应用程序中的数据?

  12. 12

    如何制作VB.NET MDAS计算器?

  13. 13

    如何使其他应用程序无法使用Android中的系统范围/自定义广播?

  14. 14

    如何通过vb.Net中的外部扬声器播放声音?

  15. 15

    如何在服务器中设置Windows应用程序vb 2008和mysql数据库并通过客户端访问它?

  16. 16

    如何在计算器Windows窗体应用程序中正确使用ProcessCmdKey?

  17. 17

    如何将键盘数字与我创建的计算器应用程序绑定?

  18. 18

    如何重新安装Windows 10的计算器应用程序?

  19. 19

    如何使用python杀死Windows上的计算器应用程序

  20. 20

    VB.NET-如何知道是否已收到通过应用发送的邮件

  21. 21

    当我的应用程序正在播放声音时,如何停止其他应用程序(收音机应用程序、播放器等)中的音频?

  22. 22

    如何制作古怪的数学计算器?(最好是在c ++中,但其他也可以)。

  23. 23

    如何制作古怪的数学计算器?(最好是在c ++中,但其他也可以)。

  24. 24

    通过单击“光泽”应用程序中的链接来打开其他“光泽”应用程序

  25. 25

    通过单击“ Shiny”应用程序中的链接来打开其他“ Shiny”应用程序

  26. 26

    如何在VB.NET WinForms应用程序中进行聊天气泡

  27. 27

    如何通过vb.net在单词页眉/页脚中插入多个项目?

  28. 28

    如何通过在vb.net中单击按钮来检查datagridview单元是否为空?

  29. 29

    如何通过vb.net中的label.Text执行数据

热门标签

归档