由于看起来没有办法做到这一点,所以我做了这些。它就像一个自定义的气球消息,只需设置没有边框的窗体,将其保持为小,并设置TopMost = true。您需要调整WorkingArea.Right和WorkingArea.Bottom以适应您的表单大小。添加了10秒后自动杀死表单的定时器(在完成所有测试后将会缩短)我原本不想走这条路线,因为我希望气球消息提供了一种方法来做到这一点
:
private void notifyUser_Load(object sender, EventArgs e)
{
var screen = Screen.FromPoint(this.Location);
this.Location = new Point(screen.WorkingArea.Right - 250, screen.WorkingArea.Bottom - 85);
}
private void timer1_Tick(object sender, EventArgs e)
{
count++;
if (count > 10)
{
count = 0;
this.Close();
}
}
对于大家担心用户不希望看到它等等,这个程序是专门为监督在Windows中很多其他的应用程序/设置/日志,如果有错误,他们会想知道。这些电脑并没有真正运行Powerpoint,这只是一个例子,所以每个人都知道我的意思。稍后我会变得更“漂亮”。
也许做Power Point演示的人不想看到你的气球... – LarsTech
一切都可以完成,但你不应该尝试。它违背了UI标准。 - ATTN:反对使窗户看起来不好的做法的用户。 – celerno
您使用哪种UI技术? 'Winforms'? –