Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 14:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB.NET] ein Fenster seitlich aus und einfahren

Discussion on [VB.NET] ein Fenster seitlich aus und einfahren within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1

 
P00w's Avatar
 
elite*gold: 186
Join Date: Sep 2010
Posts: 1,519
Received Thanks: 491
[VB.NET] ein Fenster seitlich aus und einfahren

Credits: (mikeb69 aus vb-paradise)

Hey Leute ;D
mikeb69 aus vb-paradise hat einen schönen Code gepostet

Der Code ermöglicht uns eine zweite form hinter der Main Form auszufahren

Code:
Imports System.ComponentModel
Public Class Form1
    Private f As New Form
    Private WithEvents bgw As New BackgroundWorker
    Private ausfahren As Boolean = True

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        bgw.RunWorkerAsync(ausfahren)
        If ausfahren = True Then ausfahren = False Else ausfahren = True
    End Sub

    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        'bgw stoppen falls während des aus oder einfahrens die anwendung geschlossen wird
        If bgw.IsBusy = True Then
            bgw.CancelAsync()
        End If
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'borderstyle setzen
        f.FormBorderStyle = Windows.Forms.FormBorderStyle.None
        'backgroundworker einrichten
        bgw.WorkerReportsProgress = True
        bgw.WorkerSupportsCancellation = True
        'fenster einrichten
        f.Show()
        f.Size = New Size(0, Me.Height)
        f.Location = New Point(Me.Right, Me.Top)
    End Sub

    Private Sub Form1_LocationChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LocationChanged
        'fester mitbewegen
        f.Location = New Point(Me.Right, Me.Top)
    End Sub

    Private Sub bgw_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles bgw.DoWork
        'ein und ausfahrbewegung
        Select Case e.Argument
            Case True
                For i As Integer = 0 To 100
                    'aktuelle position ausgeben
                    bgw.ReportProgress(i, i)
                    'warten, damit es auf allen cpu gleichschnell läuft
                    Threading.Thread.Sleep(20)
                Next
            Case False
                For i As Integer = 100 To 0 Step -1
                    'aktuelle position ausgeben
                    bgw.ReportProgress(i, i)
                    'warten, damit es auf allen cpu gleichschnell läuft
                    Threading.Thread.Sleep(20)
                Next
        End Select
    End Sub

    Private Sub bgw_ProgressChanged(ByVal sender As Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles bgw.ProgressChanged
        'neue größe an das fenster weitergeben
        f.Size = New Size(e.UserState, Me.Height)
    End Sub
End Class

Was ihr dazu braucht
eine Form eure Haupt Form
und 1 Button
---

Ihr könnt das auch per Timer machen.
einen Timer hinzufügen und
der Code vom Button 1 hin den Timer hauen

Hänge euch auch ein Beispiel dran
---
Ihr könnt auch die Farbe des genarierten Form's ändern
z.B
f.BackColor = Color.Black

Das müsst ihr in die Form1_load schreiben

glg
P00w

Attached Files
File Type: zip Beispiel Fenster ausfahren.zip (71.6 KB, 41 views)
P00w is offline  
Thanks
4 Users
Old 11/06/2011, 16:28   #2
 
elite*gold: 0
Join Date: Nov 2011
Posts: 6
Received Thanks: 23
Was das jezt genau bringen?
Nur das sich das aufahrt ...
CandyLIke is offline  
Old 11/06/2011, 16:31   #3
 
Tojen's Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 148
Received Thanks: 35
Quote:
Originally Posted by CandyLIke View Post
Was das jezt genau bringen?
Nur das sich das aufahrt ...
Ist für die Gestaltung ganz nützlich.
Tojen is offline  
Thanks
1 User
Old 11/06/2011, 19:10   #4

 
P00w's Avatar
 
elite*gold: 186
Join Date: Sep 2010
Posts: 1,519
Received Thanks: 491
Ja das is eher dafür gedacht z.B
du willst Credits bei den Programm dabei haben
dann fährt ne zweite Form aus und zeigt deinen Namen etc.

Oder z.B für Optionen
Wenn man auf den Optionen Button drückt fährt neben so ein Teil aus mit den Einstellungen

Is eher dafür gedacht das es besser aussieht ;D
P00w is offline  
Old 11/07/2011, 22:17   #5
 
~.ScoiL's Avatar
 
elite*gold: 70
Join Date: Jul 2011
Posts: 496
Received Thanks: 194
Sehr nice.
~.ScoiL is offline  
Thanks
1 User
Old 11/09/2011, 18:24   #6
 
Muwbi's Avatar
 
elite*gold: 6
Join Date: Nov 2010
Posts: 480
Received Thanks: 64
Ich kann mir das iwie nicht so wirklich vorstellen.
Könnte evtl. mal jemand nen Screenshot von so was posten?
Wäre nett, Danke
Muwbi is offline  
Old 11/09/2011, 18:38   #7
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Lad es dir doch runter, im bin/Debug bzw bin/Release Ordner gibts die exe auch..
Kraizy​ is offline  
Old 11/09/2011, 18:52   #8
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Hey

unter Windows7 gibt es ein paar Anwendungen, die sich bei Doppelklich rechts im Bildschirm verstecken. Hast du da auch einen Code für?
mrapc is offline  
Old 11/09/2011, 19:16   #9
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Quote:
Originally Posted by mrapc View Post
Hey

unter Windows7 gibt es ein paar Anwendungen, die sich bei Doppelklich rechts im Bildschirm verstecken. Hast du da auch einen Code für?
Meinst du mit rechts unten, dass es minimiert wird und so ein Symbol neben der Uhr angezeigt wird? Wenn ja, dann google mal nach NotifyIcon.
Kraizy​ is offline  
Old 11/10/2011, 09:33   #10

 
P00w's Avatar
 
elite*gold: 186
Join Date: Sep 2010
Posts: 1,519
Received Thanks: 491
Quote:
Originally Posted by mrapc View Post
Hey

unter Windows7 gibt es ein paar Anwendungen, die sich bei Doppelklich rechts im Bildschirm verstecken. Hast du da auch einen Code für?
Weiß leider nicht was du meinst.. -.-
P00w is offline  
Old 11/10/2011, 12:08   #11
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Nein ich weißt auch gerade nicht bei welchem Programm ich das gesehen habe

Also ich versuch es noch einmal zu beschreiben

Es sieht so auf das wenn man Doppelklich oben auf die Form machen wo Auch _ [] X
ist fährt es sich auf dem Desktop nach links weg soweit das nur noch ein kleiner Rand
(Der Zum verändern der Größe des Programms) zu sehen ist.
Macht man da ein Doppelklick drauf taucht das Programm wieder auf.
An sich mit einem Timer umsetzbar nur soll das auch nicht leggen pder buggen wie
der Aufblende modus
mrapc is offline  
Old 11/10/2011, 14:03   #12
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Nimm doch einfach das Beispiel vom 1. Beitrag und passe es an deine Wünsche an..dann wird da auch nichts ruckeln..wie du die Position des Fensters veränderst, weißt du ja hoffentlich. Das ganze noch mit einer Schleife und fertig.
Kraizy​ is offline  
Thanks
1 User
Old 11/15/2011, 20:37   #13
 
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
ich finds cool danke
Jopsi332 is offline  
Thanks
1 User
Old 11/17/2011, 21:19   #14
 
elite*gold: 4
Join Date: Mar 2010
Posts: 3,148
Received Thanks: 1,535
wenn man während des aus/einfahrens nochmal den button drückt crasht es. vllt. mal mit try versuchen
Jopsi332 is offline  
Thanks
1 User
Old 11/17/2011, 21:29   #15
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Quote:
Originally Posted by Jopsi332 View Post
wenn man während des aus/einfahrens nochmal den button drückt crasht es. vllt. mal mit try versuchen
Man muss ja nicht alles komplett vorkauen..soll ja nur darstellen, wie es funktioniert. Natürlich musst du es dann noch an deine Wünsche anpassen..
Kraizy​ is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
BR FENSTER
08/04/2011 - S4 League - 20 Replies
ICH KANN ES NICHT MIT ESC SCHLIEßEN. Ich mache erst diesen trainer hack and und dann öffne nicht denn launcher logg mich ein und dann kommt br und esc geht nicht! HILFE
[Mod] Log-In Fenster
03/13/2011 - Wolfteam - 31 Replies
Hallo leute hab hier mal ein Log_in fensterMod ;D (selber gemacht ) Bild:http://picload.org/image/adlioi/fgdfg.png Download: hier könnt ihr es downloaden Vt:Hier die Virustotal 0/43
NPC fenster
05/20/2010 - Last Chaos - 1 Replies
hi wisst ihr ob man bzw. wie man es verhindern kann, das die NPC fenster sich wieder schliesst wenn man vom npc weggeht?
WoW Fenster
05/01/2006 - World of Warcraft - 6 Replies
Also wenn das Spiel läuft ist ja ein Fenster offen und wenn man in die Leiste geht steht bei dem Fenster ja "WORLD OF WARCRAFT" Gibts ne Möglichkeit das in "Microsoft Word" (bsp. ^^) umzubenennen?
DOS-Fenster
12/17/2005 - Technical Support - 9 Replies
kein plan ob das nen wirklicher fehler ist, oder nur so eingestellt.. jednfalls schließt sich jedes dos fenster automatisch wieder sofort.. also meinetwegn wenn ich sone .exe starte wo sichn dos-fenster öffnet un dort text enthaltn is den ich lesn will, komm ich nicht dazu, weil sich das fenster automatisch sofort wieder schließt Wie kann ich dies denn umstelln, sodass des fenster offn bleibt ?



All times are GMT +2. The time now is 14:52.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.