using System;
using System.IO;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Data.OleDb;
namespace Web.UI.WebControls
{
/// <summary>
/// WebCustomControl1 的摘要说明。
/// </summary>
[DefaultProperty("Text"),
ToolboxData("<{0}:WebCounter runat=server></{0}:WebCounter>")]
public class WebCounter : System.Web.UI.WebControls.WebControl
{
private int nCounter = 1; //计数器当前值 初始化 0
private int nWidth = 8; //计数器位数 初始化 6
private int nStep = 1; //计数器每次增加的步长 初始化 1
// private int nType = 1; //计数器类型(图片类型序号) 初始化 0
public enum enumCounterType
{
亮绿阿拉伯数字黑底=0,
古铜阿拉伯数字黑底,
白色粗体阿拉伯数字黑底,
暗绿带箭头阿拉伯数字黑底,
黑色毛边阿拉伯数字白底,
暗绿点状阿拉伯数字黑底,
黑色汉字白底,
红色繁体汉字白底,
灯笼繁体汉字,
彩色阿拉伯数字彩底,
亮绿点状阿拉伯数字墨绿底,
白色阿拉伯数字球状,
白色简体汉字黑底,
白色红边阿拉伯数字黑底,
下划线白色阿拉伯数字古印底,
亮绿加边阿拉伯数字黑底,
大白阿拉伯数字黑底,
暗白阿拉伯数字黑底,
黑色阿拉伯数字彩底,
间色阿拉伯数字彩底,
间色阿拉伯数字白底,
毛边白色阿拉伯数字黑底1,
毛边白色阿拉伯数字黑底2,
毛边白色阿拉伯数字黑底3,
黑色阿拉伯数字淡黄底,
细白色阿拉伯数字黑底,
间隔黑色阿拉伯数字灰底,
红色阿拉伯数字黑底,
微斜白色阿拉伯数字黑底,
正白色阿拉伯数字彩底,
正楷白色阿拉伯数字黑底,
小手写白色阿拉伯数字黑底,
粗红长阿拉伯数字间灰底,
阴影粗红阿拉伯数字白底,
正白间隔阿拉伯数字黑底1,
正白间隔阿拉伯数字黑底2,
间色阿拉伯数字间色底,
小间色阿拉伯数字黑底,
};
private enumCounterType nType = enumCounterType.亮绿阿拉伯数字黑底;
private string strCountDirectory = "/images/counter/"; //计数器图片所在位置
private string strFrontWord = "您是第"; //计数器前导字符 初始化 “您是第”
private string strBackWord = "位访客!"; //计数器后导字符 初始化 “位访客!”
public string GetCounterPro() //从文件读取属性值
{
string filePath = Page.Server.MapPath(".") + "//counter.txt";
string r1 = "1";
if(!F