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