VB.net2008 ejemplos maravillosos, habilidades de aplicación de formularios
El principal entorno de desarrollo de este artículo es Visual Studio. La serie de productos Visual Studio siempre ha proporcionado potentes funciones de control. Sin embargo, podemos utilizar estos controles para escribir aplicaciones potentes. La herramienta le muestra cómo aplicar efectos especiales de formularios y le presenta algunas técnicas para crear formas transparentes y flotantes interesantes. Es muy adecuada para principiantes que desarrollan herramientas y tiene cierto valor práctico.
Abra Visual Studio Haga clic. Nuevo proyecto en el menú Archivo Haga clic en Aplicación de Windows en el panel Plantillas del cuadro de diálogo Nuevo proyecto Haga clic en Aceptar p>
Habilidades de aplicación de formularios 1: crear un formulario flotante
Después de crear un nuevo proyecto, seleccione el formulario Formulario, agregue Temporizador y controles de Temporizador, y elija un fondo atractivo para el formulario. Por supuesto, también puede usar el Fondo predeterminado del sistema
Ingrese al editor de código e ingrese el código. p>
?El formulario de clase pública hereda el formulario de Windows Forms del sistema?Subformulario privado _Load(ByVal remitente como objeto del sistema ByVal e como System EventArgs) Maneja MyBase LoadDim pos como punto = nuevo punto ( ) conjunto la posición inicial del formulario Me DesktopLocation = posTimer Interval = Establecer el valor del temporizador Timer Enabled = TrueTimer Interval = Timer Enabled = FalseEnd Sub Ingrese el evento Timer _Tick? Private Sub Timer _Tick (ByVal remitente como objeto del sistema ByVal e As System EventArgs) Maneja el temporizador TickDim pos As Point = New Point(Me DesktopLocation = posElseTimer Enabled = FalseTimer Enabled = TrueEnd IfEnd Sub Enter Timer _Tick event
?Private Sub Timer _Tick(ByVal remitente como objeto del sistema ByVal y como System EventArgs) Maneja el temporizador TickDim pos As Point = New Point(Me DesktopLocation X Me DesktopLocation Y ) La abscisa superior izquierda del formulario disminuye en uno con el temporizador Si pos X gt O pos Y gt;
imer Enabled = TrueTimer Enabled = FalseEnd IfEnd Sub Una vez completada la creación, ejecutemos el programa para probarlo. La prueba es exitosa. El programa sigue moviéndose hacia adelante y hacia atrás en la pantalla.
Consejo 2 para la aplicación del formulario. un formulario transparente
Después de crear un nuevo proyecto, seleccione el formulario Formulario y agregue un control Label TrackBar Timer. Para resaltar el efecto, elija un fondo atractivo para el formulario
Ingrese al editor de código para ingresar el código.
¿Primera declaración? El formulario de clase pública hereda el sistema Windows Forms FormDim tps como IntegerDim bol como booleano Ingrese TrackBar _Scroll evento Private Sub TrackBar _Scroll(ByVal remitente como objeto ByVal e como System EventArgs) Maneja TrackBar ScrollMe Opacidad = Valor de TrackBar / Texto de etiqueta = Transparencia del formulario amp; CStr(Me Opacity * ) amp; End Sub Enter Timer _Tick Events
?Private Sub Timer _Tick(ByVal remitente como objeto ByVal e como System EventArgs) Maneja el temporizador TickIf bol = False Thentps = tps Me Opacidad = tps / If Me Opacidad gt; = ThenTimer habilitado = Falsebol = TrueEnd IfElsetps = tps Me Opacidad = tps / If Me Opacidad <= ThenTimer habilitado = Falsebol = FalseEnd IfEnd IfEnd Sub Enter Form _Load Event
?Private Sub Form _Load(ByVal remitente como objeto del sistema ByVal e As System EventArgs ) Maneja MyBase LoadTimer habilitado = TrueEnd Sub Enter Form _Closing event Private Sub Form _Closing(ByVal remitente como objeto ByVal e As System ComponentModel CancelEventArgs) Maneja MyBase ClosingTimer Enabled = TrueIf MsgBox( ¿Realmente desea cerrar el formulario? MsgBoxStyle OkCancel) = MsgBoxResult Ok Luego Cancelar = FalseElseTimer habilitado = F
alseMe Opacity = tps = bol = Truee Cancel = TrueEnd IfEnd Sub Una vez completada la creación, ejecutemos el programa para probar si la prueba es exitosa. Si el formulario del programa se ha vuelto transparente, incluso podemos hacer que el formulario se vuelva transparente. La forma desaparece para lograr el propósito de ser completamente invisible. ¿No es sorprendente? lishixinzhi/Article/program/net/201311/11580