近段时间为了工作的需要学习了一下写自定义控件,呵呵!以前没写过,近段时间才开始研究的,昨天写了一个WEB状态条控件,
可以设置进度条的百分比,也可以设置它的总数与当前的数量来自动计算百分比,可以设置颜色显示或图片显示(当没有设置图片
的时候就会自动用颜色来显示),状态条的宽度和高度可以自由设定,还是第一次写控件,希望大家多多指教.好了不多说了,还是把
代码贴出来供大家参考吧!有不同想法的希望大家能提出来交流一下!

先看看运行效果:
            WEB状态条控件

第一步:
          新建一个类文件Guage.cs
          代码如下:
      

  1WEB状态条控件using System;
  2WEB状态条控件using System.Drawing;
  3WEB状态条控件using System.Web;
  4WEB状态条控件using System.Web.UI;
  5WEB状态条控件using System.Web.UI.WebControls;
  6WEB状态条控件using System.ComponentModel;
  7WEB状态条控件
  8WEB状态条控件namespace ZYT.Web.UI
  9}

第二步:在WEB项目下添加一个WEB文件:GuageDemo.aspx
代码如下:
     
 1WEB状态条控件<%@ Page Language="C#" AutoEventWireup="true" CodeFile="guageDemo.aspx.cs" Inherits="guageDemo" %>
 2WEB状态条控件<%@ Register Assembly="ZYT.Web.UI" Namespace="ZYT.Web.UI" TagPrefix="ZYTControl" %>
 3WEB状态条控件<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4WEB状态条控件
 5WEB状态条控件<html xmlns="http://www.w3.org/1999/xhtml" >
 6WEB状态条控件<head runat="server">
 7WEB状态条控件    <title>无标题页</title>
 8WEB状态条控件</head>
 9WEB状态条控件<body>
10WEB状态条控件    <form id="form1" runat="server">
11WEB状态条控件    <div>
12WEB状态条控件    <ZYTControl:Guage ID="guage1" runat="server" CurNum="34" MaxNum="1000" Height="25px" Width="300px" PercentageStep="2" BarImageUrl="Guage/Images/3.jpg" FillImageUrl="Guage/Images/1.jpg" ImageGeneratorUrl="" />
13WEB状态条控件    </div>
14WEB状态条控件    </form>
15WEB状态条控件</body>
16WEB状态条控件</html>
17WEB状态条控件

OK!就这样行了

相关文章:

  • 2022-12-23
  • 2022-02-07
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
  • 2022-02-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2021-05-16
相关资源
相似解决方案