相关疑难解决方法(0)

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

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

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

这就是我得到的.但它没有 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;
    }
}
Run Code Online (Sandbox Code Playgroud)

我从背景工作者那里打电话给他们.

BringToFrontToEnterCaptha();
while (!ready)
{
    Thread.Sleep(100);
}
BringToBackAfterEnterCaptha();
Thread.Sleep(300);
Run Code Online (Sandbox Code Playgroud)

按"接受"按钮后,bool ready设置为true.

我工作得很好,但并不总是.

.net c# winforms

77
推荐指数
7
解决办法
16万
查看次数

在C#/ WPF中发生特定事件时强制窗口闪烁

我正在使用C#/ WPF来创建一个应用程序.在该应用程序中,如果发生特定事件,我想闪烁窗口,以便该应用程序的用户知道发生了什么.我怎样才能在我的C#WPF应用程序中得到它.

就像在Yahoo Messenger中一样,如果你收到消息,那么消息窗口会闪烁以获得你的关注,我想在我的应用程序中使用该效果.

.net c# wpf

15
推荐指数
3
解决办法
2万
查看次数

任务栏通知发光

我有一个TCP聊天应用程序.当新消息到来时,我想让任务栏发光,直到用户再次打开表单(如果没有焦点/激活).

我的意思的一个例子:http: //puu.sh/4z01n.png

我怎么能让它像那样发光?

谢谢!

如果你仍然不明白我的意思..我提供的图像是当任何"发光"的东西出现在任务栏上的图标上.意思是有一个通知.这就是我想要实现的目标.

c# winforms

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

标签 统计

c# ×3

.net ×2

winforms ×2

wpf ×1