gpt4 book ai didi

c# - 如何将我的应用程序窗口置于最前面?

转载 作者:IT王子 更新时间:2023-10-29 03:40:51 25 4
gpt4 key购买 nike

<分区>

如何将我的应用程序窗口置于最前面?例如,我的应用何时需要注意。

这是我的个人计划。我需要该功能。

这就是我得到的。但它没有 100% 次工作。

public void BringToFrontToEnterCaptha()
{
if (InvokeRequired)
{
Invoke(new Action(BringToFrontToEnterCaptha));
}
else
{
this.TopMost = true;
this.Focus();
this.BringToFront();
this.textBox1.Focus();
this.textBox1.Text = string.Empty;
System.Media.SystemSounds.Beep.Play();
}
}

public void BringToBackAfterEnterCaptha()
{
if (InvokeRequired)
{
Invoke(new Action(BringToBackAfterEnterCaptha));
}
else
{
this.TopMost = false;
}
}

我从后台工作人员那里调用他们。

BringToFrontToEnterCaptha();
while (!ready)
{
Thread.Sleep(100);
}
BringToBackAfterEnterCaptha();
Thread.Sleep(300);

在按下“接受”按钮后,bool ready 设置为 true。

我工作得很好,但并非总是如此。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com