您目前尚未登陆,请选择【登陆】或【注册
首页->控件插件->多功能文本框控件源码及示例>>TextControl/ZLTextBox.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:多功能文本框控件源码及示例
当前文件:文件类型 TextControl/TextControl/ZLTextBox.cs打开代码结构图
普通视图
		            
1/*ZLTextBox.NET Framework 2 *Copyright (C) 2006 ZLTextBox Project Team 3 *编写人:张铃 4 *编写日期:2007-01-14 20:00 5 *功能描述:针对各类业务系统B/S的数据录入模式,对微软的控制进行了扩展 6 *主要功能有:有得到焦点和失去焦点的颜色,得到焦点下拉日期选择框,数字型、浮点、电话、中文、大小写字母、IP地址等录入框,指定值的ID属性绑定值等。 7*/ 8using System; 9using System.ComponentModel; 10using System.ComponentModel.Design; 11using System.Drawing.Design; 12using System.Web.UI; 13using System.Web.UI.WebControls; 14using System.Collections.Generic; 15using System.Text; 16 17[assembly: TagPrefix("NetFans .net blog", "zl")] 18namespace BaseText 19{ 20 [DesignerAttribute(typeof(ZLTextBoxDesigner), typeof(IDesigner)), 21DefaultProperty("Text"), ToolboxData("<{0}:ZLTextBox runat=server></{0}:ZLTextBox>")] 22 public class ZLTextBox : TextBox 23 { 24 /// <summary> 25 /// 主要功能是实现日期多语言选择枚举 26 /// </summary> 27 public enum LanguageType 28 { 29 Chinese, 30 English 31 } 32 ... 171 172 private LanguageType m_language; //定义语言类型枚举变量 173 174 /// <summary> 175 /// 该属性用来表示日期显示类型:中/英文 176 /// </summary> 177 [ 178 Description("该属性用来表示日期显示类型:中/英文") 179 ] 180 public LanguageType Language 181 { 182 get 183 { 184 return m_language; 185 } 186 set 187 { 188 189 m_language = value; 190 } 191 } 192 193 private bool m_IsDisplayTime = true; //是否显示时间 194 /// <summary> 195 /// 设置是否显示时间 196 /// </summary> 197 [ 198 Description("是否在文本框中显示时间") 199 ] 200 public bool IsDisplayTime 201 { 202 get 203 { 204 return m_IsDisplayTime; 205 } 206 set 207 { 208 m_IsDisplayTime = value; 209 } 210 211 } 212 213 /// <summary> 214 /// 返回选择或输入的日期/时间 215 /// </summary> 216 [ 217 Description("返回选择或输入的日期/时间") 218 ] 219 public DateTime GetDateTime 220 { 221 get 222 { 223 if (this.Text.Trim() == string.Empty) 224 { 225 return DateTime.MinValue; 226 } 227 return Convert.ToDateTime(this.Text.Trim()); 228 } 229 } 230 /// <summary> 231 /// 该属性用来返回客户端脚本注册名称 232 /// </summary> 233 private string ScriptName 234 { 235 get 236 { 237 return "BaseTextDateScript"; 238 } 239 } 240 private string RegName 241 { 242 get 243 { 244 return "reginputScript"; 245 } 246 } 247 private string RegEnterName 248 { 249 get 250 { 251 return "baseTextBoxEnter"; 252 } 253 } 254 重写基类方法