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>
分享到:
相关推荐
ASP.NET中的ComboBox控件是一种非常实用的用户界面元素,它结合了下拉列表框和文本输入框的功能,允许用户从预定义的选项中选择或手动输入值。在C#编程中,ComboBox通常用于构建交互性强、用户体验良好的Web应用程序...
ASP.NET中的ComboBox控件是一种非常常用的用户界面元素,它结合了下拉列表和文本输入框的功能,用户可以既从预定义的选项中选择,也可以手动输入数据。在.NET框架中,虽然原生的Web Forms控件集合并没有直接提供...
然后,通过DataTextField和DataValueField属性指定显示字段和值字段,这两个属性将决定ComboBox在客户端显示的内容和选定项的值。 在客户端,JavaScript可以用来处理ComboBox的事件,如onChange事件。这可以用来...
本教程将深入探讨VB.NET中的控件使用,通过实例帮助你快速掌握Windows Forms编程的基础和进阶技巧。 1. **基础控件介绍** - **Label**:用于显示静态文本,不可编辑。 - **TextBox**:提供用户输入文本的区域,可...
在VB.NET编程中,`DataGridView`控件是一个非常强大的数据展示和编辑工具,常用于创建表格形式的数据界面。本教程将深入探讨如何在`DataGridView`中添加`ComboBox`(下拉列表框)和按钮控件,以增强用户交互性和功能...
ComboBox是Windows Forms和WPF等.NET应用程序中常见的控件,它结合了下拉列表和文本框的功能,允许用户从预设的选项中选择或者输入新的值。然而,系统默认的ComboBox样式可能无法满足所有设计需求,因此我们需要对其...
自己考虑到可以用一个ComboBox和一个ListView结合做一个能够显示多列内容的ComboBox下拉框,可以将一个数据表绑定到ComboBox中的用户控件。 界面和用法:...
早前已经上传一个,但这个更好.拿出来跟大家分享一下.
在VB.NET编程环境中,控件是构建用户界面(UI)的核心元素,它们允许开发者创建具有交互性和视觉吸引力的软件应用程序。本教程将深入探讨VB.NET控件应用编程,旨在通过实例帮助初学者和有一定经验的开发者更好地理解...
VB.Net提供了丰富的内置控件库,包括按钮(Button)、文本框(TextBox)、标签(Label)、复选框(CheckBox)、单选按钮(RadioButton)、列表框(ListBox)、组合框(ComboBox)等。每个控件都有其特定的功能和属性...
标题提到的".net 控件拖动控件,支持Label,Combobox,TextBox等"是关于实现自定义控件拖动功能的一个话题。这种功能可以提高用户的交互体验,特别是对于需要频繁调整控件位置的场景,例如设计工具或配置界面。 描述...
本篇文章将深入探讨C#.NET控件大全中的部分内容,主要关注标题和描述中提及的章节。 首先,我们从第1章开始。这一章通常会介绍基础控件,如Label、TextBox和Button。Label控件用于显示不可编辑的文本,是向用户传达...
通过这个VB.NET控件应用编程实例教程,学习者将掌握如何创建、配置和操作各种控件,理解事件驱动编程的概念,以及如何使用布局管理工具。通过实践,你将能够熟练地构建功能丰富的用户界面,提升你的VB.NET编程能力。
本教程全面涵盖了VB.NET中的各种控件,旨在帮助初学者从基础到高级,逐步掌握这些控件的使用和功能。通过深入理解并实践教程中的说明和实例,开发者可以创建出功能丰富且用户体验优秀的应用程序。 1. 基本控件: -...
《VB .NET控件时尚编程百例》是一本专注于VB .NET编程中控件使用的实践教程,旨在帮助开发者深入理解和熟练运用各种控件,提升编程效率和应用界面的用户体验。VB .NET作为.NET框架下的一个重要组件,其丰富的控件库...
.net第三方控件ComboBox可以支持手輸入信息比DropdowList更方便.
通过13个实例的学习,你可以深入理解C#.NET中控件的使用方式,涵盖基本操作、布局管理、事件处理和数据绑定等方面,进一步提升你的Windows Forms或WPF应用开发技能。这些实例将帮助你从实践中巩固理论知识,提高解决...
VB.NET是Microsoft.NET框架的一部分,它为开发者提供了一个强大而直观的环境,用于构建桌面、Web和移动应用。 在VB.NET中,控件是构建用户界面(UI)的基本元素,它们负责接收用户输入、展示数据以及执行各种操作。...
在ASP.NET中,每个控件都有其特定的属性,这些属性定义了控件的外观和行为。例如,`Text`属性用于设置或获取TextBox控件中的文本,`Visible`属性控制控件是否在页面上显示,而`Enabled`属性则决定了控件是否可被用户...