2009-07-25 169 views
-1

如果某些条件满足,我想在c#窗口应用程序中显示一个时尚的弹出窗口。就像在gtalk中一样。实际上,Iam显示rss提要网页和每个新提要我想显示弹出窗口一些音乐的通知。因此,我可以在此应用程序中添加音频,并在特定条件下在计时器打勾上播放相同内容。在c#中显示弹出窗口.net

+2

“发送给我teh codez plx”。问题太模糊,答案太长以至于不适合SO。 – Thorarin 2009-07-25 11:33:43

回答

1
// one way 
if(...) 
    MessageBox.Show(...); 

你还没有给我太多的信息继续下去,所以这是我所能提供的。

+0

不确定MessageBox是否时尚,但由于缺乏信息而给出了很好的答案。 – kenny 2009-07-25 11:10:00

4

创建自己的弹出窗口:

public class MyStylishPopUp : Form 
{ 
    ... 
} 

,并称之为:

var m = new MyStylishPopUp(); 
m.ShowDialog(); 
2

我想说的只是创建另一个Windows窗体(可以称之为StylishForm)和内部称这种形式主要/起始形式做这样的事情:

StylishForm stylishPopUp = new StylishForm(); // where StylishForm = public partial class StylishForm : Form 
DialogResult resultOfStylishPopup = stylishPopUp.ShowDialog(); 
if (resultOfStylishPopup == DialogResult.OK) 
{ 
// Do what you wanna do here 
} 

这里的优点是 - 你可以做这个Styl ishForm并显示任意数量的控件/文本和按钮(如果有),可以将DialogResult设置为所需的值(在这种情况下,您正在查找DialogResult.OK,以便在关闭表单之前设置该值,并且您将收到它在这里)