En algunos casos, el diseñador visual no sirve si el formulario a
crear debe tomar tamaño en forma dinámica (salvo que te puedas
arreglar con ANCHOR, a partir de VFP 9).
Y pasear a 40 por el barrio con la Ferrari, me encanta, ...
a) para ver como están las chicas...
b) verle la cara de envidia a los vecinos.
No es viernes, pero el comentario lo amerita.
Saludos: Miguel, Santa Rosa (LP)
El 14/02/12, Irlandes 1960 <irland...@gmail.com> escribió:
El 15/02/12, Fox Reloaded <extasis...@gmail.com> escribió:
> Gracias por sus comentarios, ustedes son mas experimentados que yo en esto
> de VFP, la razon por la que queria hacer esto es porque toy trabajando con
> el _screen de VFP como ventana principal, y necesitaba "encapsular" por
> decirlo de alguna manera, un formulario en codigo en una clase, ya que con
> el _screen no tengo mucha experiencia.
>
> Saludos y un abrazo.
>
> Christian Torres.
> Venezuela.
>
> 2012/2/14 Carlos Miguel FARIAS <carlosmig...@gmail.com>
>
>> Y si, desde la Ferrari, podes llamar chicas en FORMa de cualquier clase.
>> Yo por las dudas la envuelvo en un *Try Catch*, no vaya a ser que *throw
>> *alguna
>> porquerìa
>>
>> El 14 de febrero de 2012 13:13, Irlandes 1960
>> <irland...@gmail.com>escribió:
>>
>> BUENISIMO CARLOS... en especial lo de las chicas, tenes toda la razón del
>>> mundo
>>>
>>>
>>
>
>
> --
> *Thanks for everything... :D*
> *
> *
> *
> *
> * **--- Fox ---*
> *Maracaibo, Venezuela*
>
Fox Reloaded, ¿Estás aprendiendo VFP por medio de una institución (Universidad, Cursos libres, ect.) o por tu propia cuenta?
Te hago esta pregunta, porque una vez aquí en Costa Rica, una estudiante me pidió ayuda, ya que estaba estudiando para ingeniera de sistemas en una Universidad de mi país, tenían que ver en esa carrera cuatro lenguajes de programación diferentes.
La cosa es que los profesores de programación lo que les decían a los alumnos, era que buscaran información y ayuda en la calle (fuera de la institución) y les dejó de tarea hacer unos formularios en VB, VFP, no me recuerdo cuales eran los otros lenguajes.
La cosa es que tenían que aprender por medio de terceros la programación, claro puedes creer la preocupación de esos estudiantes al hacer una tarea sin conocer el lenguaje ni nada de programación.
Primero tienes que estudiar y ver todas las propiedades y métodos de los formularios, como que es un formulario modal y no modal (WindowType).
Te cito lo que dice la ayuda de VFP8 que está en español, creo que es bueno que la estudies.
Existen tres formas de hacer y ejecutar formularios (ShowWindows):
Especifica si un formulario o una barra de herramientas es un formulario de nivel superior o secundario. Está disponible en tiempo de diseño; es de sólo lectura en tiempo de ejecución.
Form.ShowWindow[ = nExpr]
nExpr
Los valores de la propiedad ShowWindow son:
0 En pantalla (valor predeterminado). Se trata de un formulario secundario que está colocado en la ventana principal de Visual FoxPro.
1 En formulario de nivel superior. Se trata de un formulario secundario del formulario de nivel superior activo, que puede ser la ventana principal de Visual FoxPro u otro formulario de nivel superior. Use esta opción si desea colocar el formulario secundario dentro del formulario de nivel superior activo.
Si nExpr está establecido en 1 cuando el formulario de nivel superior es la ventana principal de Visual FoxPro, Visual FoxPro restablecerá automáticamente nExpr en 0.
2 Como un formulario de nivel superior. Se trata de un formulario de nivel superior en el que se pueden colocar formularios secundarios. Observe que un formulario de nivel superior es siempre no modal, independientemente de lo establecido en la propiedad WindowType.
Observaciones
Un formulario secundario es un formulario que se encuentra dentro de otro. Los formularios secundarios no se pueden mover fuera de los límites de su formulario primario; cuando se minimizan, aparecen en la parte inferior del formulario primario. Si se minimiza un formulario primario, también se modificarán los secundarios.
Un formulario de nivel superior es un formulario independiente no modal, que sirve para crear una aplicación SDI (interfaz de un solo documento, single document interface) o para utilizarse como el primario de otros formularios secundarios. Los formularios de nivel superior funcionan al mismo nivel que otras aplicaciones de Windows y pueden aparecer por delante o por detrás de ellas. Los formularios de nivel superior aparecen en la barra de tareas de Windows.
La propiedad Desktop determina el comportamiento de un formulario secundario. Si la propiedad Desktop está establecida en el valor verdadero (.T.), el formulario secundario no estará limitado a los bordes de su formulario primario y podrá desplazarse a cualquier sitio dentro del escritorio de Windows. El formulario secundario no aparece en la barra de tareas de Windows.
Tienes que probar y jugar con eso, luego comprenderás su uso y el porqué de las tres opciones.
Saludos
Anthony Contreras Peralta
Costa Rica.
El 15/02/12, Fox Reloaded <extasis...@gmail.com> escribió:
>> *Saludos*
>> *
>> *
>> *Anthony Contreras Peralta*
>> *
>> *
>> *Costa Rica.*
>>>> *Saludos*
>>>> *
>>>> *
>>>> *Anthony Contreras Peralta.*
>>>> *
>>>> *
>>>> *Costa Rica.*
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> *ShowWindow (Propiedad)*
>>>>>>>
>>>>>>> Especifica si un formulario o una barra de herramientas es un
>>>>>>> formulario de nivel superior o secundario. Está disponible en tiempo
>>>>>>> de
>>>>>>> diseño; es de sólo lectura en tiempo de ejecución.
>>>>>>>
>>>>>>> *Form*.ShowWindow[ = *nExpr*]
>>>>>>> Valores de la propiedad
>>>>>>>
>>>>>>> *nExpr*
>>>>>>>
>>>>>>> Los valores de la propiedad *ShowWindow* son:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 0 En pantalla (valor predeterminado). Se trata de un formulario
>>>>>>> secundario que está colocado en la ventana principal de Visual
>>>>>>> FoxPro.
>>>>>>>
>>>>>>>
>>>>>>> 1 En formulario de nivel superior. Se trata de un formulario
>>>>>>> secundario del formulario de nivel superior activo, que puede ser la
>>>>>>> ventana principal de Visual FoxPro u otro formulario de nivel
>>>>>>> superior. Use
>>>>>>> esta opción si desea colocar el formulario secundario dentro del
>>>>>>> formulario
>>>>>>> de nivel superior activo.
>>>>>>>
>>>>>>> Si nExpr está establecido en 1 cuando el formulario de nivel superior
>>>>>>> es la ventana principal de Visual FoxPro, Visual FoxPro restablecerá
>>>>>>> automáticamente nExpr en 0.
>>>>>>>
>>>>>>>
>>>>>>> 2 Como un formulario de nivel superior. Se trata de un formulario de
>>>>>>> nivel superior en el que se pueden colocar formularios secundarios.
>>>>>>> Observe
>>>>>>> que un formulario de nivel superior es siempre no modal,
>>>>>>> independientemente
>>>>>>> de lo establecido en la propiedad WindowType.
>>>>>>>
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> *Observaciones*
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> *Saludos*
>>>>>>>
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> *Anthony Contreras Peralta*
>>>>>>>
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> *Costa Rica.*
>>>>>>>
>>>>>>> El 15 de febrero de 2012 08:52, Fox Reloaded <
>>>>>>> extasis...@gmail.com> escribió:
>>>>>>>
>>>>>>> Gracias por tu colaboracion Walter estare echando un ojo para
>>>>>>>> documentarme mas de este tema gracias :)
>>>>>>>>
>>>>>>>> Christian Torres.
>>>>>>>> Venezuela. * * * * * * * *
>>>>>>>>
>>>>>>>> 2012/2/15 Walter R. Ojeda Valiente <wr...@hotmail.com>
>>>>>>>>
>>>>>>>> Puedes descargar este documento:
>>>>>>>>>
>>>>>>>>> http://www.mediafire.com/?yi41z0y7z1fnol6
>>>>>>>>>
>>>>>>>>> Allí se explican los conceptos de clases y hay muchísimos ejemplos.
>>>>>>>>>
>>>>>>>>> Saludos.
>>>>>>>>>
>>>>>>>>> Walter.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------