Ergebnis 1 bis 7 von 7
  1. #1
    Psychopath Avatar von Zero.Sign
    Registriert seit
    01.09.2009
    Beiträge
    78

    Ausrufezeichen [VB.net] Anfängerfrage - Splashscreen

    Guten Morgen F-H,
    ich möchte einen Splashscreen vor dem eigentlichen Programm haben,
    ich benutze das "MS Visual Basic Studio 2008" und habe das eigentliche Programm schon fertig.
    Es soll trotz des kleinen Programms trotzdem "laden" d.h. eine Progressbar anzeigen, inklusive Titel des Projektes, als JPEG o.Ä.

    Danke schonmal im Vorraus!



    P.S. (Meine Kristallgoogle hilft mir, als Anfänger nicht wirklich weiter, da sind zwar einige Ergebnisse, aber nicht umfassend erklärt und ich hoffe ihr könnt so freundlich sein und mir auf die Sprünge helfen )
    Es gibt nur eine Konstante, eine Universalität. Es ist die einzige echte Wahrheit: Kausalität. Aktion - Reaktion. Ursache und Wirkung.

    Soundtrack of my Life

  2. #2
    Sobig Wurm Avatar von Oreagel
    Registriert seit
    26.02.2010
    Beiträge
    214

    Standard

    Neue Windows Form machen, JPEG datei als background und FormBorderStyle der Form auf "None" setzen. Evtl noch einen Timer einfügen und den nötigen Code dazu, damit sich das Teil nach ein paar Seks schließt und die andere Form (wahrscheinlich Form1) gezeigt wird.

    Wenn du noch ne Progressbar reinhaben willst, wirst ja wissen wie das geht, Timer unso..

    Wenn du noch Hilfe brauchst mach ich eben ganz ungewollt auf ein nettes Forum wo ich selber angemeldet bin aufmerksam: www.vb-paradise.de

    Dort müsstest du schnell & kompetent geholfen kriegen


    Gott gab uns zwei Augen,
    damit wir manchmal
    eins zudrücken können

  3. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Zero.Sign (13.03.2010)

  4. #3
    Bugbear Wurm
    Registriert seit
    06.07.2009
    Beiträge
    236

    Standard

    Du kannst auch einfacher einen Splashscreen einbauen. Erstelle eine geignete Form, wie oben erwähnt und geh in die Projekteigenschaften. Dort kannst du unter Anwendung/Begrüßungsbildschirm deine Form eintragen. Nach geladenem Projekt wird diese auch wieder entfernt, also brauchst du keinen Timer.

  5. #4
    Psychopath Avatar von Zero.Sign
    Registriert seit
    01.09.2009
    Beiträge
    78

    Standard

    Danke für die Hilfe!
    Den Code für die ProgressBar habe ich eingegeben, aber wenn ich beim Debuggen draufklicke passiert nichts.

    Code:
    Public Class Form2
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Timer1.Start()
    
    
        End Sub
    
        Private Sub ProgressBar1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProgressBar1.Click
            ProgressBar1.Value += 1
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Timer1.Stop()
            End If
        End Sub
    End Class
    Es gibt nur eine Konstante, eine Universalität. Es ist die einzige echte Wahrheit: Kausalität. Aktion - Reaktion. Ursache und Wirkung.

    Soundtrack of my Life

  6. #5

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Ich glaube, du suchst sowas, oder?
    Code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            ProgressBar1.Minimum = 0
            ProgressBar1.Value = 0
            ProgressBar1.Maximum = 100
            Timer1.Interval = 100
            Timer1.Start()
        End Sub
    
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            ProgressBar1.Value += 1
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Timer1.Stop()
                'FormX.Show();
            End If
        End Sub
    Über die Sinnhaftigkeit sowas in einen Splashscreen zu benutzen, lässt sich natürlich streiten

  7. #6
    Psychopath Avatar von Zero.Sign
    Registriert seit
    01.09.2009
    Beiträge
    78

    Standard

    Danke inout, jetzt klappt es wunderbar.
    Ich will ein bisschen mit den Funktionen spielen, hab mir von Anfang an die Gedanken über eine Progressbar gemacht und jetzt
    funktioniert es

    1000 Dank!
    Es gibt nur eine Konstante, eine Universalität. Es ist die einzige echte Wahrheit: Kausalität. Aktion - Reaktion. Ursache und Wirkung.

    Soundtrack of my Life

  8. #7
    Capt'n Crunch Avatar von hackerking
    Registriert seit
    08.11.2008
    Beiträge
    964

    Standard

    Einfach eine neue Form, ein Bild rauf und in den Einstellungen diese Form als Begrüßungsbildschirm setzen. Ist viel einfacher und ganz ohne Code.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •