elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Form que ocupe TODA la pantalla
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Form que ocupe TODA la pantalla  (Leído 8,332 veces)
BenRu
The Prodigy


Desconectado Desconectado

Mensajes: 4.006


Ver Perfil
Form que ocupe TODA la pantalla
« en: 5 Abril 2006, 20:46 pm »

Esto puede parecer facil, y de hecho, creo que lo es xD..

Lo que quiero es hacer que un form ocupe TODA la pantalla, incluyendo la barra de inicio, bandeja de sistema,etc.
Y que al pasarlo de una pantalla con una resolucion a otra, no pase nada y siga bien...como puedo hacerlo?

Un saludo ;)


En línea

Cicklow


Desconectado Desconectado

Mensajes: 604


-=Cicklow SOFT®=-


Ver Perfil WWW
Re: Form que ocupe TODA la pantalla
« Respuesta #1 en: 5 Abril 2006, 22:14 pm »

esto te ayudara, si estas tratando de crear un cyber control... tendras que ver otras cosas con respecto al teclado, pero si es un protector de pantalla, solo lo del movimiento del mouse, pero si es otra cosa jejejeje....


aka esto te dara una idea:
http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?txtCriteria=screen+saver&blnWorldDropDownUsed=TRUE&txtMaxNumberOfEntriesPerPage=10&blnResetAllVariables=TRUE&lngWId=1&B1=Quick+Search&optSort=Alphabetical


En línea

www.cicklow.com . Solo Soy Un Ciego que Ve El Sonido Del Silencio
Ironhorse

Desconectado Desconectado

Mensajes: 150



Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #2 en: 5 Abril 2006, 23:14 pm »

En principio tendrias que poner el formulario siempre visible:

Código:
Private Const HWND_TOPMOST = -1
Private Const SWP_NOSIZE = 1
Private Const SWP_NOMOVE = 2
Private Const HWND_NOTOPMOST = -2
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Call SetWindowPos(Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE)

Luego tendrias que llevar el tamaño del form al de la pantalla con los datos del objeto Screen, el problema es que no reconoce los cambios de resolucion cuando se está ejecutando, asi que también deberías usar alguna llamada de la API, no se cual.
En línea

Pégense una vuelta por Cracton :)
BenRu
The Prodigy


Desconectado Desconectado

Mensajes: 4.006


Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #3 en: 5 Abril 2006, 23:49 pm »

Ya me paso un code acosta.sergi...

Es un proyecto un poco privado xD...

Una cosa...si yo tengo varios form y decido minimizar uno...no lo podre ver, puesto que el form inicial lo tapa...como puedo arreglar esto?  :rolleyes:
En línea

Ironhorse

Desconectado Desconectado

Mensajes: 150



Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #4 en: 6 Abril 2006, 01:11 am »

"Visualmente" no se me ocurre nada, pero podes recorrer la coleccion Forms y jugar un poco con eso (ver si está minimizado, etc)

Saludos
En línea

Pégense una vuelta por Cracton :)
BenRu
The Prodigy


Desconectado Desconectado

Mensajes: 4.006


Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #5 en: 6 Abril 2006, 15:28 pm »

"Visualmente" no se me ocurre nada, pero podes recorrer la coleccion Forms y jugar un poco con eso (ver si está minimizado, etc)

Saludos

No entiendo a que te refieres...

Lo que quiero es que al minimizar yo algo, se me quede en el form y no afuera..me entienden?

Un saludo
En línea

MazarD
Colaborador
***
Desconectado Desconectado

Mensajes: 885


mazard.info


Ver Perfil WWW
Re: Form que ocupe TODA la pantalla
« Respuesta #6 en: 6 Abril 2006, 15:35 pm »

Emm, pues que el form que ocupa toda la pantalla sea mdi.
O que el form que quieres minimizar sea toolbox, al forzarle que se minimize se quedará suelto fuera de la barra y podrás situarlo dónde guste. O sino ya lo último crearte tu los botones de maximizar.

No se si he respondido lo que buscabas pero esque es un poco díficil de entender, y mas si no te terminas de explicar por ser privado el proyecto :P.

Un saludo
En línea

-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
irc://irc.freenode.org/elhacker.net
BenRu
The Prodigy


Desconectado Desconectado

Mensajes: 4.006


Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #7 en: 6 Abril 2006, 15:49 pm »

Bueno, imaginate que es como el escritorio de windows...

Tu tienes una aplicacion abierta, y cuando le das a minimizar se te va a la barra donde esta el boton inicio...pues yo quiero que haga igual pero encima del form principal.

Un saludo
En línea

xXnewbieXx

Desconectado Desconectado

Mensajes: 68



Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #8 en: 6 Abril 2006, 16:05 pm »

 :P y esto no serviría??

Código:
    Form1.Width = Screen.Width
    Form1.Height = Screen.Height
En línea

Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...
BenRu
The Prodigy


Desconectado Desconectado

Mensajes: 4.006


Ver Perfil
Re: Form que ocupe TODA la pantalla
« Respuesta #9 en: 6 Abril 2006, 17:08 pm »

:P y esto no serviría??

Código:
    Form1.Width = Screen.Width
    Form1.Height = Screen.Height
Eso ya lo tengo solucionado, aparte, de esa forma, se agranda para abajo y hacia la derecha, pero no queda perfectamente cubierto del todo.

Bueno, imaginate que es como el escritorio de windows...

Tu tienes una aplicacion abierta, y cuando le das a minimizar se te va a la barra donde esta el boton inicio...pues yo quiero que haga igual pero encima del form principal.

Un saludo

Y alguien sabe esto?
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Div que ocupe todo el sitio
Desarrollo Web
mark182 3 3,914 Último mensaje 8 Enero 2011, 20:49 pm
por Shon
Fondo de Gradiente en CSS - No toma toda la pantalla - ayuda
Desarrollo Web
jamarchi 1 4,216 Último mensaje 26 Enero 2012, 06:10 am
por flacc
Esto es vergonzoso: informático que se ocupe de OBRAS CIVILES « 1 2 3 4 »
Foro Libre
ccrunch 39 13,237 Último mensaje 23 Agosto 2013, 15:11 pm
por ccrunch
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines