主页 > 编程资料 > C# >
发布时间:2015-09-26 作者:网络 阅读:180次

最近有一个任务,是实现MSN消息框的功能.

一共做了三个版本:
1、用asp.net实现网页中弹出消息框
    这个我采用了一个.NET的第三方控件(这个控件在网上找一下就行),可是这个控件只能显示在网页区域内,也就是说,它无法真正实现和MSN一样的消息框功能。无柰,只好放弃。不过,如果只需要在网页区域中显示的话,可以采用它.

2、用JAVASCRIPT去实现该功能
    这回采用JAVASCRIPT去实现。代码如下:
        


    
       cellPadding="0" width="100%" border="0">
    
     
   
    
   
   

                 border="0">
         
          
           
           
          
          
           
           
          
          
           
           
    
   

            标  题
             runat="server">

            显示文字

            显示次数

      

   


这个方法可以实现MSN的功能。但还是有一毛病,就是,不能同时出现两个或以上的消息框,否则刷新将十分严重。这样的话,可该怎么办呢?

最后,我实现没有办法了,我只好用C#来实现这个功能

3、用WINDOW窗体实现MSN消息框功能
    这个例子我是照MSDN上的一篇例子做的,我在这里只提供一个网址,因为这个网址包含的范例做的更好一些,我做的拿不出手的程序在这里就不提了

http://www.microsoft.com/china/MSDN/library/netFramework/netframework/WindowsForms.mspx

总结一下:

在这里,我提供了三种方法。各位可因人而宜。不过注意一点的是,如采用第二种方法,就必须将不断闪烁的缺点克服。如果各位高手中有知道如何去掉这个错误的话,请教教小弟!这里不胜感激!

关键字词: