![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Creo que sí es eso lo que busco, lo estoy intentando, pero al crearlo no me aparece, he intentado también crearlo en un formulario nuevo, por si acaso era problema de crearlo dentro del ScrollBox, con este código;
Código:
var NuevaPrev: TObjPrevPelicula; begin NuevaPrev:=TObjPrevPelicula.Create(Self); end; Gracias por la respuesta tan rápida. |
|
#2
|
||||
|
||||
|
Quizá estás olvidandote de asignar el contenedor (Owner) del objeto. Prueba esto:
Estoy suponiendo que TObjPrevPelicula es un componente visual y que SELF es una ventana TForm. Si el contenedor no es la ventana, entonces debes asignar al Owner el objeto que sea (por ejemplo un panel, el ScrollBox, etc).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#3
|
|||
|
|||
|
Puede ser que sea eso, pero me da error al compilar, dice que la propiedad Owner es de sólo lectura...
|
|
#4
|
||||
|
||||
|
La propiedad owner la estas especificando en la creación del componente:
El único parámetro de Create en los objetos visuales es owner. Cita:
Tal vez deberías jugar con el parámetro "Parent" que es en el que puedes especificar la ventana padre del componente. Esta propiedad no es de solo lectura, por lo que puedes cambiarla en el momento que tu quieras. Para encapsular los tres componentes dentro de un TPanel, tal vez deberías crear una clase o componente secundario derivado de TPanel conteniendo dichos componentes dentro. No puedes usar el TPanel creado en un TForm, ya que los objetos que hay dentro del TPanel están definidos dentro de la clase TForm y no de la clase TPanel. Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho" |
|
#5
|
||||
|
||||
|
Cita:
Quise decir "Parent". Eso. Bueno, ya te lo han explicado y lo has solucionado, así que ya lo sabes.![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#6
|
||||
|
||||
|
Hola Kandorf, es porque debes asignarle un Parent como te han indicado, en tu caso el Parent sería el ScrollBox.
Cita:
aTop lo inicializas en 0. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#7
|
|||
|
|||
|
Sois la leche! Funciona todo perfectamente, era cosa el Parent, gracias también por todos vuestros consejos, por vuestra rapidez y por entendernos aunque nos expresemos a nuestra manera ^^
Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con limite de instancias de objetos (TBitBtn) | nuk3zito | OOP | 31 | 08-12-2008 22:07:20 |
| duda al crear un descendiente de tpanel | hibero | OOP | 1 | 23-05-2008 21:07:52 |
| Recorrer todos los objetos creados de una clase propia | mierda | OOP | 1 | 25-10-2007 19:52:10 |
| Compartir "objetos" entre varias instancias | mafebresv | Varios | 4 | 16-01-2006 23:38:23 |
| Objetos creados en tiempo de ejecución | Scocc | OOP | 4 | 13-06-2003 20:55:29 |
|