Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como definir una propiedad framestyle delphi 7 (https://www.clubdelphi.com/foros/showthread.php?t=86261)

FideRosado 08-07-2014 17:38:38

como definir una propiedad framestyle delphi 7
 
he intentado definir o asignarle esta propiedad a un panel, pero no veo la forma., es que no lo he echo nunca jeje..
aca les dejo algo del codigo..

Código Delphi [-]
with Pnl do begin       
  Name := 'PnlUser'+IntToStr(numberpanel);       
  Caption := 'Hola al panel '+IntToStr(numberpanel);       
  Align := alTop;       
  Color := clWhite;       
  Height:=50;       
  BorderOuter :=fsLowered;       
  BorderSides :=[sdBottom];    
end;


lo que no logro es asignar ninguna de estas propiedades..
BorderOuter :=fsLowered;
BorderSides :=[sdBottom];

alguien que me diga rapido ..

ozsWizzard 08-07-2014 17:53:39

Si Pnl es del tipo TPanel, de primeras no tiene esas dos propiedades.

O sea, que no entiendo qué quieres hacer.

Entre otras cosas, concreta, porque asignar propiedades y definir propiedades son cosas distintas.

FideRosado 08-07-2014 18:00:46

respuesta
 
no es un t panel es un RaizePanel , muy buen y dinamico compnente..

Código Delphi [-]
 with TRzPanel.Create(nill) do begin
      Name := 'PnlUser'+IntToStr(numberpanel);
      Caption := 'Hola al panel '+IntToStr(numberpanel);
      Align := alTop;
      Color := clWhite;
      Height:=50;
      BorderOuter :=fsLowered;
      BorderSides :=[sdBottom];
   end;

ozsWizzard 08-07-2014 18:14:28

Pues no se me ocurre que puede estar fallando, si lo que quieres es asignar valores y el componente ya tiene esas dos propiedades... No debería fallarte.

Pro otro lado, un componente visual debería tener un parent y un owner. Es, como poco, recomendable.

Lo mismo ya lo tienes en tu código, pero por si acaso.

FideRosado 08-07-2014 18:33:03

respuesta
 
1 Archivos Adjunto(s)
SIS CLARO, QUE VA UN PARENT, ESTOY MEJORANDOLO, PERO ME SALE UN ERROR QUE DICE QUE los valores no estan identificados.
aca les dejo una imajen.

Código Delphi [-]
with TRzPanel.Create(ScrollBox1) do begin
      Name := 'PnlUser'+IntToStr(numberpanel);
      Caption := 'Hola al panel '+IntToStr(numberpanel);
      Align := alTop;
      Color := clWhite;
      Height:=50;
      BorderSides :=[];
      Parent:= ScrollBox1;
   end;

si lo dejo en blanco sale bien, claro ke sin la propiedad Borderuter.
pero las necesito a ambas..

dec 08-07-2014 19:28:43

Hola,

Asegúrate de añadir la unidad o unidades donde se declaran los valores que "no se encuentran".

FideRosado 08-07-2014 19:54:35

respuesta
 
ojala supiera, el cas es que cmo ven en la imajen me sale ese error, y ya he intentad todo para ello, se que fsLowered es un valor d la propiedad framestyle del Trzpanel, per como declarar dicha variable. y pensaba que cuando se instala el componente RizeComponents el mismo agrega esos valores y variables, debrian aparecer solos pero no lo hacen. yo tengo que decirle que
BorderOuter :=fsLowered; y BorderSides :=[sdBottom];

Neftali [Germán.Estévez] 09-07-2014 13:15:27

¿Puedes poner la imagen más grande?
¿Versión de Delphi?
¿VCL o FMX?

Lo digo porque en la últimas versiones de Delphi con FMX algunos enumerados hay que asignarlos diferente:

Código Delphi [-]
  Panel1.Align := TAlignLayout.alClient;

FideRosado 09-07-2014 15:33:59

respuesta
 
la verdad es que este siti hiso la fto chkita jeje, aunke siguiendo el consejo de "dec" me puse a revisar los archivos y agreque al proy unos referentes al componente, y funciono, aun sigo cn la duda del porque no lo hace solo, me pueden decir como agrego una ruta al source de delphi 7


La franja horaria es GMT +2. Ahora son las 06:26:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi