ComboBox 使用介绍
1. 介绍
ComboBox是一款模仿WinFrom中的ComboBox控件设计的WEB控件,她完全集合了WEB中TextBox和Dropdownlist控件的功能为用户完成TextBox和Dropdownlist在单独运行时的缺陷.
2. 自身属性和事件
l 属性
i. DateMember
ii. Items 获得当前ComboBox收集的列表项
iii. SelectedIndex 获取/设置当前ComboBox选中的项
iv. SelectedValue 获得/设置当前所选择的项的值
v. OnlyRead 获取/设置控件是否只读
vi. Value 获取/设置当前ComboBox的值
vii. Size 获取/设置当前ComboBox的文本框大小
viii. ErrorMessage 获取/设置当前ComboBox在客户端验证错误的信息
ix. AutoValidate 获取/设置当前ComboBox是否自动验证文本值是否在收集的列 表框中存在默认不自动判断
x. AutoPostBack 获取/设置当前ComboBox失去焦点后在文本值发生改变后自动提交服务器
xi. DataSource 获取/设置当前ComboBox数据绑定信息
xii. DataTextField 获取/设置当前ComboBox绑定列表框中的文本字段
xiii. DataValueField 获取/设置当前ComboBox 绑定列表框中的值字段
xiv. DataMember 获取/设置当前ComboBox数据绑定成员
事件:
xv. ServerChange 当ComboBox中值发生改变时处理事件, AutoPostBack属性必须为true;
3. 用例
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %>
<!DOCTYPE HTML PUBLIC "-//W<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//DTD HTML 4.0 Transitional//EN" >
<!DOCTYPE html PUBLIC "-//W<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<cc1:ComboBox ID="ComboBox1" runat="server"><asp:ListItem>ComboBox</asp:ListItem></cc1:ComboBox>
<cc1:datecontrol id="DateControl1" runat="server"></cc1:datecontrol>
</div>
</form>
</body>
</html>
Config.Xml 文件添加:
<appSettings>
<add key="RLBCControlConfigPath" value="/DateControlTest/Runtime/"/>
</appSettings>
DateControlTest 是你的网站的目录名称
Runtime 是放入图片和HTC模板页的地方,你可以把Runtime文件夹下的文件拷贝到你自己想防的地方,然后修改 value的Runtime值.
图例:
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 160.5pt; HEIGHT: 83.25pt" type="#_x0000_t75"><imagedata o:title="{6D38BCE9-38B2-48FD-9115-25EB770E9A27}" src="file:///C:%5CDOCUME~1%5CFANWEI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C07%5Cclip_image001.png"></imagedata></shape>
4. 注意事项
l 如果发现下拉列表框挫位很有可能是<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %> 这句话没用加,注意这句话必须加在<!DOCTYPE html PUBLIC "-//W<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 之前.
l 控件存在这一个缺陷,在用微软的下拉列表框时层不能覆盖下拉列表框.
DateControl 控件
1. 介绍
这款空间的主要目的时为了用户可以方便的输入时间而设计的
2. 自身属性
本空间时继承与TextBox控件,对梅花雨的日历角本做了一定的修改,并做了完善,踢出一些BUG完成的,添加了一个Value属性.
3. 用例
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<%@ Register Assembly="ComboBoxControl" Namespace="RLBC.Web.UI.WebControls" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="3" unitname="C">3C</chmetcnv>//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<cc1:datecontrol id="DateControl1" runat="server"></cc1:datecontrol>
</div>
</form>
</body>
</html>
图例:
控件下载地址:http://www.tomore.com/dispdocnew.php?id=43072
或者加入本人的技术群里面有
版本会继续升级,谢谢大家的支持
<shape id="_x0000_i1026" style="WIDTH: 222.75pt; HEIGHT: 250.5pt" type="#_x0000_t75"><imagedata o:title="{165363C1-CB68-448A-8CD2-21AC11E8A17E}" src="file:///C:%5CDOCUME~1%5CFANWEI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C07%5Cclip_image003.jpg"></imagedata></shape>