在开发方案中,用户控件插入位于顶级的页,该页可能包含一个或多个窗体。该页和每个用户控件上的控件可以引用彼此内部包含的窗体,依照的原则如下:
当页上的控件引用子用户控件内的窗体时,URL 必须包含窗体的完整唯一 ID(格式为 ucid:formid,其中 ucid 是用户控件的 ID,formid 是窗体的 ID)。
当用户控件内的控件引用窗体时,ASP.NET 首先在用户控件中搜索窗体,然后在它的父级中搜索,依此类推,一直搜索到页级。
例如,假定页包含两个窗体,其 ID 分别为 FormA 和 FormB。此页还包含一个 ID 为 Control1 的顶级用户控件。此用户控件包含两个附加的窗体,其 ID 为 FormA 和 FormC。
下面列出了几种常见的组合,即组合后的效果:
控件位置:在页上
窗体URL:#FormA
产生的效果:链接到页本身上的 FormA。
控件位置:在页上
窗体URL:#FormC
产生的效果:引发异常,因为窗体不包含任何具有指定 ID 的窗体。
控件位置:在页上
窗体URL:#Control1:FormA
产生的效果:链接到用户控件中的 FormA。
控件位置:在用户控件中
窗体URL:#FormA
产生的效果:链接到用户控件中的 FormA,因为 ASP.NET 首先在用户控件本身内搜索。
控件位置:在用户控件中
窗体URL:#FormB
产生的效果:链接到页上的 FormB,因为 ASP.NET 最终将窗体引用解析为相对于用户控件的父级。
分享到:
相关推荐
实现控件在窗体内自由移动 控件不能移出窗体 窗体大小被设置成屏幕分辨率的大小 当控件Y坐标为0并且鼠标移出控件时,控件向上移动隐藏自身 鼠标移动到控件附近的时候,控件弹出 点击右键透明度增加,左键透明度降低...
【窗体控件可移动】这一主题主要涉及的是...总之,"窗体控件可移动"是GUI编程中的一个重要概念,它涉及到控件的位置属性、事件处理和用户交互的设计。理解和掌握这一知识点对于创建用户友好且灵活的应用程序至关重要。
在VB编程环境中,有时我们需要创建的窗体控件能够随着窗体本身的大小调整而自动改变尺寸,以确保用户界面在不同分辨率下都能保持良好的显示效果。这个问题可以通过编写自定义的代码来解决,就像标题和描述中提到的...
C# 窗体中的控件及菜单随窗体大小而变化 让C#窗体中的控件、按钮以及菜单等随窗体的大小变化而变化,在Word中,大家会见到,当Word的窗体不是最大化的时候,那些操作按钮会自动隐藏起来,用箭头来代替,点击箭头会...
在窗体上移动控件是开发用户界面时的一项基本任务,尤其在Microsoft Access等数据库管理系统中,设计交互式表单时经常会遇到。Access允许开发者通过拖放或编程方式调整控件的位置,以优化用户交互体验。本文将详细...
在VB(Visual Basic)编程环境中,...以上就是VB中移动窗体控件的常见方法,通过这些技巧,我们可以灵活地调整和优化用户界面布局。实际开发中,开发者可以根据需求选择适合的方法,或者结合使用,实现更复杂的效果。
总之,C#窗体之间的控件调用涉及到窗体实例化、事件处理、数据绑定、委托等多个核心概念,理解和掌握这些知识点是开发高效且用户友好的Windows应用程序的基础。通过合理的代码设计和编程技巧,我们可以实现灵活多样...
4. **引用(Reference)**:为了在普通类中操作窗体和控件,我们需要确保该类能访问到窗体实例。这可以通过在构造函数中传递窗体实例,或者使用静态变量来实现。 实现步骤如下: 1. **创建窗体类(Form Class)**...
通过自定义控件库来动态的向Winform窗体中添加用户控件
本文将介绍 VBA 窗体控件的基本操作内容、各种常用属性和常用操作。 控件的基本操作 在 VBA 中,控件的基本操作包括显示、隐藏和卸载。显示控件可以使用 `UserFormName.Show` 语句,例如 `UserForm1.Show`。隐藏...
该文件为 ExcleVBA 用户窗体控件的属性值含义及用法。 主要包含一些常用模块。其中列举了每种情况所对应的含义及使用方法。 本文件只对用户窗体中属性进行了一定的注释,具体语法的使用如果不太明白请咨询百度。
在Delphi编程环境中,开发人员经常需要创建具有响应式设计的用户界面,即窗口中的控件能够根据窗口尺寸的变化自动调整大小和位置,以保持界面的整洁和美观。标题"delphi窗体内控件随窗体改变大小而自适应.zip"所指的...
点击实现将当前窗体的控件加载到另一个窗体以及从另一个窗体返回当前窗体。
为了让用户界面更加友好和适应性更强,有时我们需要让这些控件的位置和大小能够随着窗体尺寸的变化而动态调整。这涉及到Windows Forms中的布局管理和控件锚定(Docking)或自动调整大小(Auto-sizing)概念。 1. **...
9. `PumpStatus.vbp` - 这是Visual Basic项目文件,包含了项目设置和引用信息。 综上所述,这个项目可能是一个基于Visual Basic的软件,它创建了一个名为"PumpStatus"的ActiveX控件,能够显示和管理泵的工作状态。...
WAP 2.0是其升级版本,增加了更多功能和改进了用户体验。在WAP 2.0开发中,ASP.NET Mobile框架提供了一系列控件,使得开发者能够创建与移动设备兼容的Web应用程序。这些控件专门设计用于适应各种屏幕尺寸和输入方式...
在Windows应用程序开发中,尤其是使用.NET Framework或WinForms平台时,设计用户界面(UI)时一个常见的需求是让窗体内的控件和字体随着窗体尺寸的变化等比例缩放,以确保界面在不同分辨率和屏幕尺寸下都能保持良好...
本章“第6章 控件与用户窗体”主要探讨了如何使用VBA来创建和操作用户界面,增强Excel应用程序的交互性和功能性。以下是对这一章节中涉及的关键知识点的详细解释: 1. **控件**: 控件是用户窗体中的可视化元素,如...
这是一个自动移动窗体控件,可自动移动到屏幕边缘,鼠标移动到屏幕编缘,窗体自动弹出!可设置移动方向!
- **控件**:控件是窗体上的各种元素,用于接收用户的输入或展示信息。常见的控件包括标签(Label)、文本框(TextBox)、按钮(Button)等。 2. **掌握标签、文本框、消息框、时钟控件和选择、容器类控件的使用**: - *...