日期:2014-05-18  浏览次数:20793 次

如何实现点击一个MessageBox对话框后又出来一个?
实际上就是想弄一个整蛊的小软件,你点击按钮后,会弹出一个框,然后你又得点击,又弹出一个框,如此循环的一个接一个,还不能让运行后的状态出现在任务管理器,嘿嘿。。一定要点够我指定的次数才能关闭。该怎样来实现啊?
应该不用for循环吧?劳烦各位前辈指点一二,感激不尽。


------解决方案--------------------
不用循环就用这个吧:
MessageBox.Show("点一次");
MessageBox.Show("点二次");
MessageBox.Show("点三次");
MessageBox.Show("点四次");
MessageBox.Show("点五次");
MessageBox.Show("点六次");
MessageBox.Show("点七次");
..............
------解决方案--------------------
不用for循环可以用while循环啊
C# code
int num = 5;
while (num > 0)
{
    MessageBox.Show("点我吧!");
    num--;
}

------解决方案--------------------
for(int i = 0;i<你想要的次数)
MessageBox.Show("点" + i + "次");
------解决方案--------------------
for(int i = 0;i <你想要的次数;i++) 
MessageBox.Show("点" + i + "次");

上面失误
------解决方案--------------------
C# code

[STAThread]
        static void Main()
        {
            int num = 500;
            while (num > 0)
            {
                Thread th = new Thread(delegate()
                {
                    MessageBox.Show("点我吧!");
                });
                th.Start();
                num--;
            }

        }

------解决方案--------------------
递归,调用自己。

private void MessageShow(string msg)
{
MessageBox.Show("逗你玩!");
this.MessageShow("逗你玩!");
}


------解决方案--------------------
try
{
int x = Convert.Int32(Console.ReadLine());
for(int i = 0;i<x;x++)
{
MessageBox.Show("随便写着玩");
}
}
catch
{
//error
}

过年前无事做随便写着玩
------解决方案--------------------
上面的几个好像任务管理器里面能关掉吧?
------解决方案--------------------
C# code
List<string> list = new List<string>();
list.Add("我家住在黄土高坡");
list.Add("大风(四季风)从坡上刮过");
list.Add("不管是西北风还是东南风(八百年还是一万年)");
list.Add("都是我的歌 我的歌");
list.Add("我家住在黄土高坡");
list.Add("大风(四季风)从坡上刮过");
list.Add("不管是西北风还是东南风(八百年还是一万年)");
list.Add("都是我的歌 我的歌");
list.Add("我家住在黄土高坡");
list.Add("日头从坡上走过");
list.Add("照着我的窑洞");
list.Add("晒着我的胳膊");
list.Add("还有我的牛跟着我a");
list.Add("不管过去了多少岁月");
list.Add("祖祖辈辈留下我");
list.Add("留下我一往无际唱着歌");
list.Add("还有身边这条黄河");
list.Add("哦 哦哦哦哦");
list.Add("我家住在黄土高坡");
list.Add("大风(四季风)从坡上刮过");
list.Add("不管是西北风还是东南风(八百年还是一万年)");
list.Add("都是我的歌 我的歌");
list.Add("我家住在黄土高坡");
list.Add("日头从坡上走过");
list.Add("照着我的窑洞");
list.Add("晒着我的胳膊");
list.Add("还有我的牛跟着我a");
list.Add("不管过去了多少岁月");
list.Add("祖祖辈辈留下我");
list.Add("留下我一往无际唱着歌");
list.Add("还有身边这条黄河");
list.Add("哦 哦哦哦哦");
list.Add("我家住在黄土高坡");
list.Add("大风(四季风)从坡上刮过");
list.Add("不管是西北风还是东南风(八百年还是一万年)");
list.Add("都是我的歌 我的歌");
list.Add("我家住在黄土高坡");
list.Add("大风(四季风)从坡上刮过");
list.Add("不管是西北风还是东南风(八百年还是一万年)");
list.Add("都是我的歌 我的歌");
list.Add("都是我的歌 我的歌");
list.Add("哦 哦哦哦哦");
int num = 100;
while (--num > 0)
{
    Random rand = new Random();
    MessageBox.Show(list[rand.Next(list.Count)]);
}