Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada.[SOLUCIONADO]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada. 
 
tincho escribió: [Ver mensaje]

En la computadora hay dos pantallas físicas.

Esta cuestión también se debatió en el foro italiano, pero nunca se resolvió.  
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada. 
 
vuott escribió: [Ver mensaje]
tincho escribió: [Ver mensaje]

En la computadora hay dos pantallas físicas.

Esta cuestión también se debatió en el foro italiano, pero nunca se resolvió.  


Yo he hecho esto para probar:

Public Sub Form_MouseUp()

   Dim n As Integer

   For n = 0 To Screens.Count - 1
      Print Screens[n].AvailableWidth ' Esto nos dice que monitor es más grande
      ' Esto nos dice donde debemos de llevar nuestra ventana
      Print Screens[n].AvailableY
      Print Screens[n].AvailableX
   Next
   ' Esto nos pone nuestro Form a la pantalla última pero con AvailableWidth y un IF la podemos poner en la
   ' ventana mayor o menor
   Me.x = Screens[0].AvailableX ' Pongo a mano el 0 por que no la he guardado en una variable
   Me.y = Screens[0].AvailableY

End
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada. 
 
gambafeliz escribió: [Ver mensaje]
Yo he hecho esto para probar

Pues, lo probaste ?  
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada. 
 
vuott escribió: [Ver mensaje]
gambafeliz escribió: [Ver mensaje]
Yo he hecho esto para probar

Pues, lo probaste ?  


Si lo he probado y a funcionado
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada. 
 
gambafeliz escribió: [Ver mensaje]
...Yo he hecho esto para probar...

El tema quedaría resuelto de esta manera.
  Dim n As Integer
  Dim b As Integer
  Dim x As Integer

  For n = 0 To Screens.Count - 1
    If Screens[n].AvailableWidth > b Then
      b = Screens[n].AvailableWidth
      x = n
    Endif
  Next

  Me.x = Screens[x].AvailableX
  Me.y = Screens[x].
 

Gracias Gambafeliz. !!
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada.[SOLUCIONADO] 
 
tincho escribió: [Ver mensaje]
gambafeliz escribió: [Ver mensaje]
...Yo he hecho esto para probar...

El tema quedaría resuelto de esta manera.
  Dim n As Integer
  Dim b As Integer
  Dim x As Integer

  For n = 0 To Screens.Count - 1
    If Screens[n].AvailableWidth > b Then
      b = Screens[n].AvailableWidth
      x = n
    Endif
  Next

  Me.x = Screens[x].AvailableX
  Me.y = Screens[x].
 

Gracias Gambafeliz. !!
Saludos.


Gracias a ti, con tu aprobación hoy he crecido un poco mas, cuando me sentía un bebé, en vuestro mundo.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada.[SOLUCIONADO] 
 
gambafeliz:
+1

Buen código  

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hacer Que Un Programa Gambas Abra En Una Pantalla Determinada.[SOLUCIONADO] 
 
jsbsan escribió: [Ver mensaje]
gambafeliz:
+1

Buen código  

Saludos


Gracias

Viniendo de ti para mi es muy grande y me haces muy Feliz como ya sabéis os tengo mucho respeto como desarrolladores.

   
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Truco: Hacer Que Un Programa Se Ejecute Co... jsbsan General 8 Lunes, 14 Marzo 2011, 14:25 Ver último mensaje
Invitado
No hay nuevos mensajes Publicar Captura De Pantalla De Programa E... v3ctor General 0 Lunes, 12 Enero 2015, 07:54 Ver último mensaje
v3ctor
No hay nuevos mensajes SDL. Como Mostrar Un Texto Con Una Fuente ... Shell General 0 Lunes, 10 Junio 2019, 13:22 Ver último mensaje
Shell
No hay nuevos mensajes Como Hacer Que Un Formulario Retorne [SOLU... tincho Aplicaciones/Fragmentos de Código 33 Miercoles, 12 Febrero 2020, 15:42 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron