VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
(login to hide)
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

Tips en tricks
U bevindt zich > Tips en Tricks > VB .net > Componenten > Forms > Formulier effecten - Opacty (Bij het sluiten en openen van een formulier)
Ik wil een tip ingeven

Tip: Formulier effecten - Opacty (Bij het sluiten en openen van een formulier)
Klimmer - 07 May 2006 - 20:21

De 1° code die hieronder geschreven is maak gebruik van de property opacity wanneer het formulier wordt gesloten. De 2° code kan men gebruiken wanneer het formulier geladen wordt. Extra informatie : toevoegen van één control nl: een Timer
Code:


code opacity bij het afsluiten van formulier

Private eventclosing As System.Windows.Forms.FormClosingEventArgs
Public Event formuliersluiten(ByVal f As Form)

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Opacity -= 0.1 'Snelheid (Bijv. 0.001 extreem traag, 0.1 snel, alle waarden van 0,001 t/m 0,999)

        If Me.Opacity = 0 Then
            RaiseEvent formuliersluiten(Me)
            Me.Timer1.Enabled = False
        End If

    End Sub

    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        Me.eventclosing = e
        Me.eventclosing.Cancel = True
        Me.Timer1.Enabled = True
    End Sub

    Private Sub Form1_formuliersluiten(ByVal f As System.Windows.Forms.Form) Handles Me.formuliersluiten
        End
    End Sub


2° code opacity voor openen van het formulier

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Opacity += 0.05 '(Bijv. 0.001 extreem traag, 0.1 snel, alle waarden van 0,001 t/m 0,999)

        If Me.Opacity = 1 Then
            Me.Timer1.Enabled = False
        End If

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Opacity = 0
        Me.Timer1.Enabled = True
    End Sub

3005 x gelezen

Commentaar
U dient ingelogd te zijn om commentaar te posten.
 

Er zijn in totaal 102 tips gepost.

 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php