查找文本框的布局控件项。

时间:2014-05-02 07:12:52

标签: layout textbox devexpress

我正在使用devexpress布局控件。当我向布局添加文本框时,将创建一个新的“布局控件项”,并且布局控件项的文本将用作文本框的标签。 (见图) 如果我知道布局控件项的名称,我可以找到控件。但是如何找到文本框的布局控件项呢?

2 个答案:

答案 0 :(得分:0)

您可以将文本框聚焦于设计器并按esc。然后关注LayoutControlItem。您可以为其命名并通过quellcode中的名称进行访问。

如果您想在不使用设计器的情况下访问layoutcontrolitem,可以试试这个:

foreach (Component com in textbox.Container.Components)
{
    if (com is LayoutControlItem)
    {
        //Do Something
    }
}

答案 1 :(得分:0)

LayoutControl.GetItemByControl方法返回包含指定控件的根组中包含的布局项:

LayoutControlItem itemForTextBox = layoutControl1.GetItemByControl(textBox);
if(itemForTextBox != null) { 
    // do something
}