ContainerControl en tiempo de ejecucin

Buenos das, necesito poder acceder en tiempo de ejecucin mediante unos mtodos a unos controles ‘ContainerControl’ que he creado.

Ejemplo de ContainerControl con la siguiente estructura

  • ccTextField (ContainerControl)
    Campo (TextField)
    Btn (botn)

Lo que quiero es poder acceder por cdigo a estos controles ContainerControl, con los controles normales (TextField, label, etc.) ya lo tengo conseguido pero no soy capaz de hacerlo con los ContainerControl.

Este es parte del cdigo que tengo en un mtodo.

For i = 0 to Window.ControlCount -1

    if Window.Control(i) isA Textfield  then

	Dim c as new TextField 
	c = TextField(Window.Control(i))
	c.Text = rsV.Field(CampoDestino).StringValue

[b]elseif Window.Control(i) isA ccTextField then

	Dim cc as new ccTextField
	cc = ccTextField(Window.Control(i))
	cc.Campo.Text = rsV.Filed(CampoDestino).StringValue[/b]

    end if

Next

Lo errores que me devuelve son del tipo:
EmbeddedWindowControl cannot be cast to ccTextField.ccTextFiled

Qu estoy haciendo mal?

Gracias y un saludo.

Hola Marcos,

Una tcnica que podras aplicar es la que se expone en el siguiente tutorial: https://www.aprendexojo.com/2019/02/arrays-de-controles-y-containercontrol/

Javier

Hola Javier,
Lo probar, muchas gracias por responder.

Marcos