用动态控件模拟复合控件(一)
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-19
{ if (!buildValidatorControls) { buildValidatorControls = true; BuildValidatorControls(); } } void EnableValidatorControls(object sender, EventArgs e) { if (preRendered) { if (!buildValidatorControls) { buildValidatorControls = true; BuildValidatorControls(); } } } private Panel parentWrap; public Panel ParentWrap { get { if (parentWrap == null) { parentWrap = new Panel() { CssClass = "input_wrapper" }; this.Parent.Controls.AddAt(this.Parent.Controls.IndexOf(this), parentWrap); this.Parent.Controls.Remove(this); parentWrap.Controls.Add(this); } return parentWrap; } } private ValidatorDisplay display = ValidatorDisplay.Dynamic; /// <summary> /// 验证控件显示方式 /// </summary> public ValidatorDisplay ValidatorDisplay { get { return display; } set { display = value; } } private string validatorGroup = string.Empty; /// <summary> /// 验证分组 /// </summary> public string ValidatorGroup { get { return validatorGroup; } set { validatorGroup = value; } } private FilterTypes filterType; /// <summary> /// 过滤类型 /// </summary> public FilterTypes FilterType { get { return filterType; } set { filterType = value; } } private string invalidChars = string.Empty; /// <summary> /// 过滤时的无效字符,这些字符不能输入 /// </summary> public string InvalidChars { get { return invalidChars; } set { invalidChars = value; } } private string validChars = string.Empty; /// <summary> /// 过滤时的有效字符,除这些字符外其它字符不能输入 /// </summary> public string ValidChars { get { return validChars; } set { validChars = value; } } private String helpMessage = string.Empty; /// <summary> /// 当获得焦点时,提示的文本 /// </summary> public String HelpMessage { get { return helpMessage; } set { helpMessage = value; } } /// <summary> /// 如果有示例,在提示文本中加上 /// </summary> /// <returns></returns> private string GetHelpMessage() { return string.Format("{0} {1}",HelpMessage , this.GetExampleString()); } private String displayName = string.Empty; /// <s |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用动态控件模拟复合控件(一)的所有评论