在开发方案中,用户控件插入位于顶级的页,该页可能包含一个或多个窗体。该页和每个用户控件上的控件可以引用彼此内部包含的窗体,依照的原则如下:
当页上的控件引用子用户控件内的窗体时,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 最终将窗体引用解析为相对于用户控件的父级。
分享到:
相关推荐
button控件是我自己重写过的,因为为了mousedown+mouseup事件不触发click事件, 窗体内的控件可以在窗体运行时实时移动他们的位置
实现控件在窗体内自由移动 控件不能移出窗体 窗体大小被设置成屏幕分辨率的大小 当控件Y坐标为0并且鼠标移出控件时,控件向上移动隐藏自身 鼠标移动到控件附近的时候,控件弹出 点击右键透明度增加,左键透明度降低...
C# 窗体中的控件及菜单随窗体大小而变化 让C#窗体中的控件、按钮以及菜单等随窗体的大小变化而变化,在Word中,大家会见到,当Word的窗体不是最大化的时候,那些操作按钮会自动隐藏起来,用箭头来代替,点击箭头会...
通过自定义控件库来动态的向Winform窗体中添加用户控件
窗体控件可移动
点击实现将当前窗体的控件加载到另一个窗体以及从另一个窗体返回当前窗体。
本人整理的WAP 2.0开发中所使用的全部移动控件,有比较详细的介绍和示例,如果您是ASP.NET开发的入门级选手,相信您在该文档中能得到一定程度的帮助。目录: 1概述 3 2解决方案 3 3 ASP.NET Mobile控件如何工作 4 4...
该文件为 ExcleVBA 用户窗体控件的属性值含义及用法。 主要包含一些常用模块。其中列举了每种情况所对应的含义及使用方法。 本文件只对用户窗体中属性进行了一定的注释,具体语法的使用如果不太明白请咨询百度。
在窗体上移动控件
QT遍历窗体的控件的方法 QT遍历窗体的控件 QT遍历窗体 QT遍历控件 QT遍历所有控件 QT遍历窗体的控件的方法 QT遍历窗体的控件 QT遍历窗体 QT遍历控件 QT遍历所有控件
这是一个自动移动窗体控件,可自动移动到屏幕边缘,鼠标移动到屏幕编缘,窗体自动弹出!可设置移动方向!
希望窗体的控件移动,这里有几种移动的方法的源代码。希望对大家有帮助!
C#程序实现控件位置大小随窗体变化而变化,满足多个控件需求!
(UCFormMain.cs)包含了前面两个用户控件,程序启动窗体上用到第三个用户控件,程序功能是:当在第一个用户控件文本框里输入信息后会及时的把信息显示到第二个用户控件的DataGridView数据显示控件指定的列上,在第二...
用C#实现了普通类(非窗体类)调用控制已创建窗体和控件,比如改变窗体的背景色,改变控件的背景色,前景色,显示内容,字体、字号、大小等属性。
第6章 控件与用户窗体 EXCEL2010 VBA常用代码 实战大全 示例文件
C#窗体应用程序控件可以通过c#窗体应用程序调用 进行拍照
VB窗体控件大小随窗体大小变化而变化的程序
delphi PNG透明窗体 控件不透明
winform中,如何控制控件位置随窗体的大小改变而改变.txt