Uso de método DoChild C#

Buenas Tardes

Estoy haciendo uso del método DoChild de la libreria de Cartes en .NET (C#), estoy indicando la ruta, método Cartes Script pero en la parte de RPAParameters no se que datos se deben utilizar para la ejecución del método DoChild. Agredezco mucho su colaboración. Gracias.

Buenas Carlos, podrías utilizar el DoChild, con o sin parámetros, todo depende de como quieras usarlo.

1 - $Variable.DoChild(“\1\3”, “Descendants”); --> en este caso le pedís el número de hijos al componente indicado en la ruta, sin utilizar parámetros.

2 - $Variable.DoChild(“\1\3”, “value”, 4); --> en este caso se le manda un 4 como parámetro al método value.

Saludos,

Facundo Amaral.

Hola @CarlosRuiz y @faamaral, Carlos quiere usar el ActiveX desde C#, no desde Cartes Script.

@CarlosRuiz, tienes dos formas de interactuar con los descendientes de un componente.
1.- El método child(index) te devuelve el hijo.
panel.child(1).child(0).value(“Hello world”);

De esta forma podrías tener problemas si alguno de los child te devuelve null.

2.- El método dochild pasándole una estructura RPAParameters con los parámetros del método que deseas invocar.

RPAParameters parameters = new RPAParameters();
parameters.item[parameters.items] = “Hello world”;
panel.dochild("\1\0", “value”, parameters);