2009-07-25 214 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,以便在關閉表單之前設置該值,並且您將收到它在這裏)