小编Cod*_*ack的帖子

切换到Alt-Tab等上一个活动应用程序

好吧,我发现很多关于通过名称等找到窗口的帖子.我没有找到的是如何找到并将窗口应用程序焦点切换到最后一个活动窗口.我在下面显示的代码将为我提供活动的任务管理器中的活动应用程序列表.

我无法弄清楚该怎么做才能弄清楚最后一个活动应用程序是什么应用程序,然后切换到它.例如...

我打开了自定义winform应用程序.

我点击一个按钮

我的应用程序切换到上一个活动窗口/应用程序.

这是我到目前为止的工作代码.(这是按钮上的操作,它希望应用程序有一个名为textbox1的文本框.您还需要使用System.Diagnostics添加;

    private void button1_Click(object sender, EventArgs e)
    {

        Process[] procs = Process.GetProcesses();
        IntPtr hWnd;
        foreach (Process proc in procs)
        {
            if ((hWnd = proc.MainWindowHandle) != IntPtr.Zero)
            {
                textBox1.Text += (proc.ProcessName.ToString());
                textBox1.Text += "\t";
                textBox1.Text += (hWnd.ToString());
                textBox1.Text += "\r\n";
            }
        }         

    }
Run Code Online (Sandbox Code Playgroud)

c# alt-tab winforms-interop winforms

4
推荐指数
1
解决办法
5529
查看次数

XAMARIN Android 应用程序,如何获取已安装应用程序的列表作为 MVVM 中的服务?

  1. 我想加载 Android 手机上已安装应用程序的列表。
  2. 我正在尝试利用 MVVM 框架构建 Xamarin Forms 应用程序。
  3. 我正在使用 Visual Studio 2019 Pro 和 Xamarin Forms

我一直在寻找相关文章Android.App.Application.Context.PackageManager.GetInstalledApplications,但我一直无法弄清楚如何获得对它的参考。

android xamarin.forms visual-studio-2019

2
推荐指数
1
解决办法
1568
查看次数

动态创建 X 个类对象

背景...

假设我有一个叫做汽车的类。我们只需要存储汽车名称和 ID。也可以说我有一个基于管理类的管理页面,我在一个名为 totalCars 的 int 中设置了我想要创建的汽车总数

问题:如何动态创建汽车作为可以从代码中的任何位置访问的字段,同时根据 totalCars 中的数量创建汽车总数?

示例代码:

      Cars car1 = new Cars();
      int totalCars;
      //Somehow I want to create cars objects/fields based on the 
      //number in the totalCars int
      protected void Page_Load(object sender, EventArgs e)
      {
          car1.Name = "Chevy";
          car1.ID = 1;

      }

      protected void Button1_Click(object sender, EventArgs e)
      {
         TextBox1.Text = car1.Name.ToString();
         //this is just a sample action.
      }
Run Code Online (Sandbox Code Playgroud)

c# asp.net class dynamic

1
推荐指数
1
解决办法
2314
查看次数