1
패널이 포함 된 사용자 정의 컨트롤을 만들고 패널에 레이블과 텍스트 상자를 만들었습니다. 자, 부모 폼에 flowlayout 패널이 있습니다. 내 사용자 정의 컨트롤을 flowlayout 패널에 추가하고 있습니다. 여기 부모 폼의 사용자 정의 컨트롤에서 컨트롤 값을 가져 오는 방법
내가 제어 값을 얻기 위해 사용하고 코드이지만, 항상 나를 목록 상자 컨트롤의 값을 확인주고 : 당신이 당신의 UserControl을 추가하는 경우// Here 'panel_Attribute' is my parent form panel to which I have added the controls
Control.ControlCollection listControls = panel_Attribute.Controls;
foreach (Control attributeControl in listControls)
{
if (attributeControl is Control)
{
log.Debug("attributeControl Values are attributeControl attributeControl.Name" +
attributeControl.Name + ", Value: " + attributeControl.Text);
attributeList.Add(((PHShowAttributeControl)attributeControl).
ProbeRawProjectTaskAttributeEvent);
//attributeList.Add(GetControlValues());
}
}
'(Window.Controls [x] as UserControl) .Control.Property'? –