现在很多网站的首页都有那种图片轮换的新闻报道:如下图
封装一个图片轮换的web控件
于是今天我花了半天多的时间自己给封装了一个,(说明一下:在这种大热天没有空调的环境下,我竟然还感冒了,真是命苦啊 555)

控件有些不足的是 1 样式比较呆板,就支持如上图样式,因为这是基于一个Flash播放的,不是通过JS来控制的; 2 设计时的视图简单了点,目前就是让它只显示第一张图片,其实也够了,没必要搞多复杂,只要运行时效果好就行了,嘿嘿

看看主要代码把:
封装一个图片轮换的web控件using System;
封装一个图片轮换的web控件
using System.Collections.Generic;
封装一个图片轮换的web控件
using System.Text;
封装一个图片轮换的web控件
using System.Web.UI.WebControls;
封装一个图片轮换的web控件
using System.ComponentModel;
封装一个图片轮换的web控件
using System.Web.UI;
封装一个图片轮换的web控件
using System.Drawing.Design;
封装一个图片轮换的web控件
using System.Drawing;
封装一个图片轮换的web控件
using System.Collections.ObjectModel;
封装一个图片轮换的web控件
封装一个图片轮换的web控件[assembly: WebResource(WebEX.RotatePictures.SWF, 
"application/x-shockwave-flash")]

代码比较简单,这里主要把一个flash作为嵌入的资源了,以前从来没用过,现在感觉微软蛮强的哦 :)
用法:
1 直接在设计时,添加图片
封装一个图片轮换的web控件
2 动态添加
    protected void Button1_Click(object sender, EventArgs e) {
        this.RotatePictures1.Pictures.Add(new WebEX.Picture("images/02.jpg", "baidu", "http://www.baidu.com"));
        this.RotatePictures1.Pictures.Add(new WebEX.Picture("images/03.jpg", "163", "http://www.163.com"));
    }

多多赐教,最后献上源码

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
猜你喜欢
  • 2021-12-30
  • 2021-06-26
  • 2021-07-24
  • 2021-09-07
  • 2021-08-09
  • 2021-07-13
  • 2022-12-23
相关资源
相似解决方案