![]() |
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 |
Con BorderStyle := bsNone sería suficiente, al menos en Win9x... ¿No estás haciendo nada mas?
|
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 |
Cita:
// Saludos |
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 06:24:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi