controlcollection

    0热度

    1回答

    抱歉,糟糕的英语。 我需要通过代码创建和管理一个很大(不是那么大)的控件数量。我知道如何创建它们并链接事件。问题是未来获得增加控制的方式。 哪个属性效果更好? ControlCollection.Item [int index]或ControlCollection.Item [string key]? 我认为Item [int]的时间复杂度必须是O(1),Item [string]的时间复杂度必须

    0热度

    1回答

    根据问题,我的表单上有两个面板,一个名为leftPanel,另一个名为rightPanel。这些控制我的表单上的两列布局。 我也有折叠/展开这些面板内的组框,我希望遍历每一个刷新布局,导致它们在调整大小时在对方下方捕捉。 这里是我的代码: private void RefreshLayout() { int rollingTopLeft = grpiAddressDetail

    0热度

    1回答

    我想清除和处理一个asp:面板。我收到的错误: 无法从 'System.Web.UI.ControlCollection' 到 'System.Collections.Generic.IEnumerable' 继承人我的代码转换: List<Control> ctrls = new List<Control>(panelLayout.Controls); panelLayout.Controls

    2热度

    4回答

    我怎样才能得到ControlCollection中的texboxes? 我尝试: public static IEnumerable<TextBox> TextBoxes(this ControlCollection controlCollection) { return (IEnumerable<TextBox>)controlCollection.Cast<Control>().W

    0热度

    1回答

    我无法在任何地方找到答案。我定义了一个表单控件集合的新实例,但是在运行时,集合是空的。它适用于窗体上的一个加载按钮,但不适用于其他窗体。代码是完全一样的,但一个是有效的,另一个不是。下面是相关代码: Private Sub miFLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles miFLoa

    9热度

    2回答

    多个控制集合我已经建立一个自定义的WebControl,它具有以下结构: <gws:ModalBox ID="ModalBox1" HeaderText="Title" runat="server"> <Contents> <asp:Label ID="KeywordLabel" AssociatedControlID="KeywordTextBox" runat="serv

    0热度

    1回答

    我的代码调用WebMethod。在该WebMethod中,我需要创建一个新的控件集合。在VB中我通常会写: Dim cc As System.Web.UI.ControlCollection = CreateControlCollection() 但因为我是一个WebMethod里面,我得到的错误: Cannot refer to an instance member of a class f

    1热度

    3回答

    添加控件来控制集合继这两个线程: How can I create an Array of Controls in C#.NET? Cannot Access the Controls inside an UpdatePanel 我现在有这样的: ControlCollection[] currentControlsInUpdatePanel = new ControlCollection[upF