Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como evitar que se muevan los forms (https://www.clubdelphi.com/foros/showthread.php?t=2657)

jpep 01-08-2003 10:26:30

Como evitar que se muevan los forms
 
Pues eso, que no se que hacer para que no se puedan arrastrar y esten siempre en el screen center.
Ya le he puesto el border style a bsnone pero nada.

Lo curioso es que en otra aplicacion mia, con las mismas propiedades que esta, ¡los forms no se mueven!

Alguien sabe que propiedad me permite decir que se esten quietecitos?

Gracias

delphi.com.ar 01-08-2003 16:00:23

Con BorderStyle := bsNone sería suficiente, al menos en Win9x... ¿No estás haciendo nada mas?

jpep 01-08-2003 20:10:29

Vale, ya esta claro el asunto.

Yo no utilizo un TForm directamente, sino un TOrganicShapeForm que me permite contener bitmaps y mas historias de estas relacionadas con skins....

Esta clase heredada de un TForm, tiene un fallo, y es que, aunque tu le pongas el estilo bsNone, no te respeta la propiedad que le permite o no moverse (se la cambia siempre a true).

Si alguien mas usa esos componentes de Organic, que tenga en cuenta ese error, que por otro lado es muy facilmente solucionable si tienes el codigo fuente. (Ventajas de ser legal.....) JEJEJE

Un saludo y gracias

roman 01-08-2003 23:33:47

Cita:

Posteado originalmente por jpep
...Esta clase heredada de un TForm, tiene un fallo...

...no te respeta la propiedad que le permite o no moverse (se la cambia siempre a true).

¿Cuál es esta propiedad? ¿Es exclusiva de estos formularios que mencionas?

// Saludos

jpep 02-08-2003 03:04:29

Si, es exclusiva de estos formularios. (Siento no comentar el codigo, la licencia no lo permite)

Sin embargo, al estudiar mejor el problema me he dado cuenta de que lo que realmente pasa es que...no es una propiedad.Yo pensava, al mirar el codigo por encima, que era una variable privada a la que no tenia acceso , ya que no era una propiedad y que por eso no lo podia cambiar, pero realmente se trata de una variable PUBLICA.

Por lo tanto, si que se puede modificar, lo que pasa es que me parece una cochinada que no sea una propiedad. ¿Donde se ha visto que cambie los atributos de un componente "loquesea" con una variable publica?¿No pensais que lo mejor es declarar propiedades?

Saludos


La franja horaria es GMT +2. Ahora son las 13:12:39.

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