思路:以一个ExtForm为入口 遍历其子控件 如子控件中含有extForm控件 则采用递归遍历其子控件
思路不怎么难 不过注重的是细心哦 呵呵 通过调试监视找到ext.net 控件类检测 做程序要有大的思路 可是小的细节实现也不可忽略哦 否则大的思路就成空的咯
/*遍历ext.net TextBox 控件并将其清空*/
public void ergodicExtControl(FormPanel extform)
{
foreach (Control ctl in extform.Controls)
{
if (ctl is Ext.Net.XControl)
{
if (ctl.GetType().Name == "TextField")
{
TextField ctltext = (TextField)ctl;
ctltext.Value = "";
}
else if (ctl.HasControls() && ctl.GetType().Name == "FormPanel")
{
FormPanel frmpnl = (FormPanel)ctl;
ergodicExtControl(frmpnl);//递归
}
}
}
}
分享到:
相关推荐
### ASP.NET TextBox 控件只允许输入数字:详细解析与实现 在ASP.NET开发中,`TextBox`控件是用户界面中最常见的元素之一,用于收集用户的输入数据。然而,在某些应用场景下,我们可能需要限制用户只能输入数字,这...
它基于 Ext.js 库构建,提供了超过 100 种工具,包括 TextBox、ComboBox、Button、ToolBar、StatusBar、Panel、TabPanel、ExplorerBar、MenuBar、PictureBox 等多种控件,并且支持 Ajax 无刷新效果。这些特性使得 ...
在.NET开发环境中,有时我们需要为用户提供输入特定时间的能力,但默认的TextBox控件并不具备这样的功能。在这种情况下,开发者通常需要自定义控件来满足需求。在这个案例中,我们有一个自定义的时间控件,它扩展了...
在本篇文章中,我们将深入探讨ASP.NET中的`TextBox`控件及其美化方法,以及如何利用这些控件来提升Web应用的用户体验。 ASP.NET中的`TextBox`控件是基础输入控件之一,它可以是单行文本输入,也可以设置为多行文本...
在ASP.NET开发中,TextBox控件是最常用的输入组件之一,用户可以在此输入文本。当用户与TextBox交互时,我们有时需要在特定事件(如获得焦点或失去焦点)时执行一些功能,例如验证输入、更新界面或者提供反馈。本文...
ASP.NET 页面控件遍历是开发ASP.NET Web应用程序时的一项重要技能,特别是在处理动态生成的控件或需要遍历所有控件以实现某些功能(如数据验证、事件处理或动态设置属性)时。非嵌套母版页的情况指的是在没有使用...
在ASP.NET开发中,`TextBox`控件是最常用的基础输入组件之一,它允许用户输入文本数据。然而,在某些场景下,原生的`TextBox`控件可能无法满足更复杂的数据验证需求,例如限制输入格式、类型检查或自定义错误消息等...
本主题将深入探讨如何在.NET环境中创建一个自定义的TextBox控件,该控件不仅具备标准TextBox的功能,还带有下划线样式和附加的按钮元素,以提升用户体验和交互性。 首先,我们需要创建一个新的UserControl类来承载...
在ASP.NET开发中,自定义控件是一种常见且强大的技术,允许开发者根据特定需求扩展标准控件的功能。本文将深入探讨如何创建一个自定义的TextBox控件,并集成客户端验证功能,以此提高用户交互体验和应用性能。 首先...
1. **基础控件介绍**:书中涵盖了VB.NET 2008中最基础的控件,如Label、TextBox、Button、CheckBox、RadioButton、ListBox和ComboBox等。这些控件是构建用户界面的基本元素,用于接收用户输入、显示信息或触发事件。...
在VB.NET编程环境中,TextBox控件是用于用户输入文本的标准组件。TextBox控件有多个属性,这些属性可以用来定制它的行为、外观和交互方式。在本篇内容中,我们将深入探讨VB.NET中TextBox控件的一些关键属性,并通过...
ASP.NET服务器控件分为几大类:标准控件(如Label、Button、TextBox等)、Web表单控件(如FormView、DetailsView、GridView等)、数据源控件(如SqlDataSource、ObjectDataSource等)以及自定义控件。这些控件提供了...
在Asp.Net WebForms中,开发者可以使用诸如Button、TextBox、Label、DropDownList、GridView等常见控件。这些控件具有内置的事件处理机制,例如Click事件对于Button控件,以及SelectedIndexChanged事件对于...
在ASP.NET开发中,TextBox控件是最常用的输入控件之一,用于接收用户的文本输入。然而,标准的TextBox控件往往无法满足所有复杂的应用场景。因此,开发者常常会对其进行扩展,以增加更多的功能和交互性。本文将深入...
在VB.NET编程环境中,开发一个具有背景图片功能的TextBox控件可以增强用户界面的美观性和交互性。这个程序名称为“带背景的Textbox源码”,是利用Visual Studio 2008开发的,并且完全使用VB.NET语言编写。通过创建...
通过ASP.NET的控件,如DropDownList和TextBox,可以与EXT.NET组件无缝集成,提供动态的数据选择和输入。此外,ASP.NET的ADO.NET技术用于与数据库进行交互,确保数据的安全存储和高效检索。 数据库设计是系统的核心...
ASP.NET 服务器控件是微软.NET框架中用于构建动态Web应用程序的重要组成部分。这些控件提供了一种方便的方式来创建交互式的用户界面,使开发者能够轻松地处理网页上的输入、输出和事件处理。本教程将深入探讨ASP.NET...
1. **Web Forms控件**:ASP.NET Web Forms提供了大量的服务器控件,如Label、TextBox、Button、RadioButton、CheckBox、DropDownList等。这些控件在客户端以HTML元素呈现,但在服务器端处理事件。例如,Label用于...
在ASP.NET页面中,创建TextBox控件非常简单,代码如下: ```html <asp:TextBox ID="txtDate" runat="server" onfocus="showCalendar();"></asp:TextBox> ``` 这里我们为TextBox添加了一个`onfocus`事件,当TextBox...