Ich habe ein benutzerdefiniertes Steuerelement erstellt, das ein Panel enthält und in der Anzeige ein Label und ein Textfeld ist. In meiner Elternform gibt es jetzt ein Flowlayout-Panel. Ich füge mein benutzerdefiniertes Steuerelement zum Flowlayout-Panel hinzu.Wie kann ich Werte eines Steuerelements aus dem benutzerdefinierten Steuerelement im übergeordneten Formular abrufen
Hier ist der Code, den ich die Steuerwerte zu erhalten verwenden, aber es ist immer gibt ich listbox Kontrollwerte geprüft:
// 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] als UserControl) .Control.Property'? –