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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  cambiar la forma normal de un formulario a circulo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: cambiar la forma normal de un formulario a circulo  (Leído 4,402 veces)
_-Javier-_

Desconectado Desconectado

Mensajes: 18


凸 ◣_◢ ( Javier )◣_◢ 凸


Ver Perfil WWW
cambiar la forma normal de un formulario a circulo
« en: 23 Enero 2011, 19:26 pm »

Ojala les sirva ^^
1_Abrimos visual studio 2008(es el q utilizo yo), creamos un nuevo proyecto de tipo
formulario windows bueno aki la interfaz:



2_AKI el

 
Código
  1. Public Class Form1
  2.  
  3.    Private mouseOffset As Point
  4.    Private isMouseDown As Boolean = False
  5.  
  6. Button1_Click(boton)
  7.        Me.Close()
  8.   'cierra el formulario
  9.    End Sub
  10.  
  11. Evento MouseDown
  12.  
  13.        Dim xOffset As Integer
  14.        Dim yOffset As Integer
  15.        If e.Button = MouseButtons.Left Then
  16.            xOffset = -e.X - SystemInformation.FrameBorderSize.Width
  17.            yOffset = -e.Y - SystemInformation.CaptionHeight - _
  18.                    SystemInformation.FrameBorderSize.Height
  19.            mouseOffset = New Point(xOffset, yOffset)
  20.            isMouseDown = True
  21.        End If
  22.    End Sub
  23.  
  24. Evento MouseMove
  25.  
  26.        If isMouseDown Then
  27.            Dim mousePos As Point = Control.MousePosition
  28.            mousePos.Offset(mouseOffset.X, mouseOffset.Y)
  29.            Location = mousePos
  30.        End If
  31.    End Sub
  32.  
  33. Evento  MouseUp del formulario
  34.        If e.Button = MouseButtons.Left Then
  35.            isMouseDown = False
  36.        End If
  37.    End Sub
  38.  
  39.    Protected Overrides Sub OnPaint( _
  40.       ByVal e As System.Windows.Forms.PaintEventArgs)
  41.        Dim shape As New System.Drawing.Drawing2D.GraphicsPath
  42.        shape.AddEllipse(0, 0, Me.Width, Me.Height)
  43.        Me.Region = New System.Drawing.Region(shape)
  44.    End Sub
  45.  
  46.  
  47. End Class
  48.  
bUENO asi +o - kedaria al ejecutarlo:


FaciLiT0
 ;-)


« Última modificación: 23 Enero 2011, 19:33 pm por _-Javier-_ » En línea



Uploaded with ImageShack.us
Cromatico

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: cambiar la forma normal de un formulario a circulo
« Respuesta #1 en: 23 Enero 2011, 19:59 pm »

mmm creo que te equivocaste, esto es Visual Basic...


En línea

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: cambiar la forma normal de un formulario a circulo
« Respuesta #2 en: 23 Enero 2011, 20:38 pm »

VB6*
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: cambiar la forma normal de un formulario a circulo
« Respuesta #3 en: 24 Enero 2011, 18:37 pm »

Esto se se claramente que es VB.Net, por que dicen que es VB6?
En línea

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: cambiar la forma normal de un formulario a circulo
« Respuesta #4 en: 24 Enero 2011, 22:51 pm »

Esto se se claramente que es VB.Net, por que dicen que es VB6?
Ha sido movido :P
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