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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [SOLUCIONADO] Alguien sabe...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] Alguien sabe...  (Leído 3,217 veces)
Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
[SOLUCIONADO] Alguien sabe...
« en: 18 Septiembre 2009, 03:23 am »

Alguien sabe como utilizar los botones, Maximizar, Minimizar, Cerrar de Una ventana?

O sea, que cuando yo le de a algun boton muestre un messagebox o haga algo?

al darle al de cerrar, muestre un mensaje, y asi con todos.

Alguien sabe?

Thanks  ;D


« Última modificación: 19 Septiembre 2009, 00:09 am por Hadess_inf » En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Alguien sabe...
« Respuesta #1 en: 18 Septiembre 2009, 06:48 am »

Si..
Tienes que controlar el EVENTO de cierre de ventana...
Fijate que así como está el "me.load" que es lo que quieres ejecutar cuando apenas se abre la ventana, tambien hay otro como:
me.close (supongo) que te ayudarán...


En línea

Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Alguien sabe...
« Respuesta #2 en: 18 Septiembre 2009, 09:19 am »

Gracias Skeletron, Revisó y te aviso
En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Alguien sabe...
« Respuesta #3 en: 18 Septiembre 2009, 23:09 pm »

Está es la solución, yo tambien busque eso y no me quedo más que hacerlo yo mismo .__.

En el code de un form llamado "Form1", usa el siguiente codigo:
Código
  1. Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
  2.        MsgBox("Pulsastes Cerrar")
  3.    End Sub
  4.  
  5.    Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.SizeChanged
  6.        Select Case Me.WindowState
  7.            Case FormWindowState.Minimized
  8.                MsgBox("Pulsastes Minimizar")
  9.            Case FormWindowState.Maximized
  10.                MsgBox("Pulsastes Maximizar")
  11.        End Select
  12.    End Sub

El sub from closing, controla el evento de el cerrado de from así que cuando se pulso X es porque se va a cerrar entonces este sub nos sirve logicamente para visar que se pulso X
Para Maximizar y Minimizar usamos el evento sub form size changed con un case que dice si el window state es minimized entonces se toco Minimizar y el otro case que si window state es maximized entonces obviamente se pulso Maximizar, no es 100% seguro para el 100x100 necesitas interceptar los mensajes que envia window al Handle de la ventana...
En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Alguien sabe...
« Respuesta #4 en: 18 Septiembre 2009, 23:49 pm »

Gracias Keyen me funciono perfecto  ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines