Revisa la documentación de .Parent y Super
Creo que con eso saldrás de dudas
Saludos
Creación De Un Control Compuesto: Videotutorial
Subject: Re: Creación De Un Control Compuesto: Videotutorial
no entendi
me parece que Super/Parent hace referencia al objeto que contiene al control y se usa desde el mismo, yo necesito que el contenedor encuentre una referencia al objeto que esta dentro del control
jguardon escribió: [Ver mensaje]
no entendi
me parece que Super/Parent hace referencia al objeto que contiene al control y se usa desde el mismo, yo necesito que el contenedor encuentre una referencia al objeto que esta dentro del control
Subject: Re: Creación De Un Control Compuesto: Videotutorial
Puede que estemos hablando de cosas diferentes, pero si no me equivoco tu necesitas acceder a las propiedades del control del que hereda la "hoja de cálculo" que a su vez está contenido en un form.
Ese control una vez instanciado en tu formulario de trabajo, es un form que tiene dentro un tableview modificado. Para acceder a la hoja de cálculo, habrás definido una serie de propiedades públicas que son visibles desde el formulario contenedor, pero para acceder al objeto Tableview necesitas buscar el ancestro del form que lo contiene y para acceder a las propiedades originales de ese tableview (porque lo que tu ves es un control heredado) necesitas usar Super.
Es un poco lioso explicado con palabras, pero es cuestión de jerarquía.
No se si te ayuda o te lía más...
Saludos
Ese control una vez instanciado en tu formulario de trabajo, es un form que tiene dentro un tableview modificado. Para acceder a la hoja de cálculo, habrás definido una serie de propiedades públicas que son visibles desde el formulario contenedor, pero para acceder al objeto Tableview necesitas buscar el ancestro del form que lo contiene y para acceder a las propiedades originales de ese tableview (porque lo que tu ves es un control heredado) necesitas usar Super.
Es un poco lioso explicado con palabras, pero es cuestión de jerarquía.
No se si te ayuda o te lía más...
Saludos
Subject: Re: Creación De Un Control Compuesto: Videotutorial
Last edited by tincho on Saturday, 19 November 2016, 22:18; edited 1 time in total
Shordi: Estoy tus controles para editar registros de tablas, y de paso volví a ver los videos que subiste sobre creación de controles.
No terminaba de entender como hacer para que el aspecto del control sea del estilo del textbox o combobox si por ejemplo el control "tuneado" hereda de alguno de ellos.
La solución fue ponerle una linea al principio de la clase y así el control queda similar a los otros controles.
Ahora, ¿Como se hace en el caso que se quiera crear un control que tiene un aspecto diferente al control desde el cual hereda?
Por ejemplo en el FileChooser queda igual al DirChooser, como se haría para cambiar el icono de dir por uno de file?
Saludos.
No terminaba de entender como hacer para que el aspecto del control sea del estilo del textbox o combobox si por ejemplo el control "tuneado" hereda de alguno de ellos.
La solución fue ponerle una linea al principio de la clase y así el control queda similar a los otros controles.
Ahora, ¿Como se hace en el caso que se quiera crear un control que tiene un aspecto diferente al control desde el cual hereda?
Por ejemplo en el FileChooser queda igual al DirChooser, como se haría para cambiar el icono de dir por uno de file?
Saludos.
Last edited by tincho on Saturday, 19 November 2016, 22:18; edited 1 time in total
Subject: Re: Creación De Un Control Compuesto: Videotutorial
Bueno, es algo que no investigué porque no le dí ninguna importancia. Sin embargo hay que reconocer que así queda mucho mejor.
Buen aporte.
Pues no lo sé. ¿has probado a cambiar la constante _drawWith por otro control?
Citar:
Bueno, es algo que no investigué porque no le dí ninguna importancia. Sin embargo hay que reconocer que así queda mucho mejor.
Buen aporte.
Citar:
Pues no lo sé. ¿has probado a cambiar la constante _drawWith por otro control?
Page 2 of 2
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1153s (PHP: -34% SQL: 134%)
SQL queries: 23 - Debug Off - GZIP Enabled