2009-07-25 2 views
-1

Я хочу показать стильное всплывающее окно в окне приложения C#, если определенное условие удовлетворяет. Как и в gtalk. Фактически Iam, показывающий веб-страницу rss-фида и для каждого нового фида, который я хочу показать, какая-то музыка для уведомления. Таким образом, я могу добавить аудио в этом приложении и играть то же самое по таймеру для определенного состояния.Показывает всплывающее окно C# .net

+2

«Пришлите мне код код plx». Вопрос слишком расплывчатый, и ответ слишком длинный, чтобы быть подходящим для SO. – Thorarin

ответ

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

Вы не дали мне много информации, чтобы продолжить, так что это все, что я могу предложить.

+0

Не уверен, что MessageBox стильный, но хороший ответ, учитывая отсутствие информации. – kenny

+0

Ницца ... я собираюсь продвигать этот ... quid pro quo :) –

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, поэтому установите это перед закрытием формы, и вы получите это здесь)

Смежные вопросы