FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Sencilla pregunta sobre owners
bueno companeros la cosa esta muy sencilla y empezamos con el siguiente codigo:
' y pues resulta que la linea del mensaje me muestra 0. que no deveria decirme que tiene 3 componentes el groupbox1? por que el padre de los tres es groupbox1 y que obviamiente el scrollbox es padre de este ultimo? . Digo que esto es un problema por que en un futuro quiero anadir mas componente y hacer algo como esto el bloque de codigo numero 2 bueno este es un código de lo que quiero llegar a hacer para que me puedan ayudar solo es la idea alguna mejora sera bien aceptada. principal problema es que con esto quiero decir scrollbox1.controls[i].components[j2] dentro del scrollbox1 en sus controles alguno debe de ser tgroupbox y dentro sus componentes que estoy recorriendo uno debe de ser tlabel o tcheckbox. gracias de nuevo. Mucho exito su amigo darkblue
__________________
Todo es Relativo |
#2
|
||||
|
||||
Cita:
Agrego: No confundas la lista Controls con la lista Components. Controls consiste de los objetos contenidos (visualmente), es decir, aquellos cuyo Parent es el componente. Components consiste de los objetos cuyo dueño es el componente. // Saludos |
#3
|
|||
|
|||
Mucho ojo...
Como dice el Chavo del Ocho....eso eso eso... |
#4
|
||||
|
||||
oh bueno muchas gracias me ha quedado muy claro, owner es el components y parent es el controls
__________________
Todo es Relativo |
#5
|
||||
|
||||
Hola DarkBlue.
Si, más o menos es así la relación. Dicho de otro modo, la propiedad vectorial Components contiene a los componentes que tienen en común ese mismo propietario (Owner) y la propiedad vectorial Controls contiene a los controles que tienen en común ese mismo padre (Parent). Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 19-05-2012 a las 22:56:02. |
#6
|
||||
|
||||
ja no existe showmessage( inttostr( scrollbox1.Controls[0].ControlCount ) ) ; supongo que me las arreglare de otra manera gracias por su ayuda ya me queda mas claro =)
__________________
Todo es Relativo |
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
||||
|
||||
agradeceria si pudieras ayudarme con mi código mi estimado roman creo que sera sencillo para alguien de tus conocimientos
oh ya veo :s pero ahora me quedo mas perplejo con eso de twincontrol existe un alguna documentacion para leer ? bueno creo que se me acaba de ocurrir ahorita mismo es así
__________________
Todo es Relativo |
#9
|
||||
|
||||
Hola.
Aunque seguramente no lo haga tan claro como roman, con respecto al código, te pongo un ejemplo con un ScrollBox que contiene además del GroupBox un Panel con controles. Lo podes hacer de este modo: Pero quizá te resulte más entendible así:
TWinControl es la clase base para todos los controles que contienen ventanas (TObject->TPersistent->TComponent->TControl->TWinControl). De TWinControl derivan por ejemplo: TEdit, TPanel, TButton, TComboBox,... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 22-05-2012 a las 18:00:32. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pregunta sobre NVL | aluser | SQL | 5 | 13-11-2008 23:59:00 |
Consulta sencilla sobre ms access | fybeyancourt | Tablas planas | 2 | 05-03-2007 22:51:58 |
Pregunta sobre BDE | JorgeBec | Conexión con bases de datos | 1 | 18-03-2005 15:53:02 |
pregunta sencilla | valentine | Varios | 7 | 17-06-2004 21:17:40 |
Pregunta Sencilla | jorge_mosquera | Gráficos | 1 | 19-03-2004 03:39:20 |
|