web form中怎么做图片跑马灯效果,鼠标指向图片时停止跑,点击某图片可进入一个连接
就是网站上常见的哪种,望大侠指教。

解决方案 »

  1.   

    1.订阅Lable的绘制事件 
    void   label1_Paint(object   sender,   System.Windows.Forms.PaintEventArgs   e) 

    Label   lb   =   sender   as   Label; 
    e.Graphics.DrawString(lb.Text,lb.Font,Brushes.Black,new   PointF(paintX,0)); 
    } 2.设置一个Timer定时重绘Lable控制 
    void   timer_Tick(object   sender,   EventArgs   e) 

    paintX   =   (++   paintX)   %   label1.Width; 
    label1.Invalidate(); 
    }
      

  2.   

    div里放上一个有链接的图片
    把div放到上层。
    用一个计算公式,不停改变div的位置。
      

  3.   

    1楼给的方法是对的,不过是WinForm的
    楼主问的是webForm的
      

  4.   

    晕光看版块了~~
    =========================
    基本语法 
    <marquee> ... </marquee> 
    移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等方向 
    <direction=#> #=left, right ,up ,down <marquee direction=left>从右向左移!</marquee> 方式 
    <bihavior=#> #=scroll, slide, alternate <marquee behavior=scroll>一圈一圈绕着走!</marquee> 
    <marquee behavior=slide>只走一次就歇了!</marquee> 
    <marquee behavior=alternate>来回走</marquee> 循环 
    <loop=#> #=次数;若未指定则循环不止(infinite) <marquee loop=3 width=50% behavior=scroll>只走 3 趟</marquee> <P> 
    <marquee loop=3 width=50% behavior=slide>只走 3 趟</marquee> 
    <marquee loop=3 width=50% behavior=alternate>只走 3 趟!</marquee> 速度 
    <scrollamount=#> <marquee scrollamount=20>啦啦啦,我走得好快哟!</marquee> 延时 
    <scrolldelay=#> <marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee> 外观(Layout)设置 对齐方式(Align) 
    <align=#> #=top, middle, bottom <font size=6> 
    <marquee align=# width=400>啦啦啦,我会移动耶!</marquee> 
    </font> 底色 
    <bgcolor=#> #=rrggbb 16 进制数码,或者是下列预定义色彩: 
    Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, 
    Fuchsia, White, Green, Purple, Silver, Yellow, Aqua <marquee bgcolor=aaaaee>颜色!</marquee> 面积 
    <height=# width=#> <marquee height=40 width=50% bgcolor=aaeeaa>面积!</marquee> 空白 
    (Margins)<hspace=# vspace=#> 
    <marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>面积!</marquee>
      

  5.   

    <Marquee direction=up onmouseover=this.stop() onmouseout=this.start() scrollamount=1 scrollDelay=4 width=150 Height=160>
    <ul><li><a href="###" title=" 网站开发,网站建设" target="_blank"> 网站开发,网站建设</a></li></ul>
    </Marquee>
      

  6.   

    哈哈...很简单哦!设置一个标签就可以了!<Marquee>标签
    ...
    <marquee direction="滚动方向" scrollamount="持续时间" onmouseover="this.stop()" onmouseout="this.start()">
    <a href="要链接的地址"><img src="图片地址"></a>
    </marquee>
    ...