Windows Visual Basic 2010 Next Button

Punked

Enthusiast
Thread Starter
Mitglied seit
22.04.2008
Beiträge
423
Guten Morgen,

ich hatte mich vor ein paar Jahren mit Visual Basic beschaeftigt, habe jedoch nur die absoluten Basic gelernt. Ich muss nun ein ganz simples Program erstellen. Es soll ein Text erscheinen, der nach etwa ~20 Sekunden von alleine verschwinden soll; anschliessend soll ein Button erscheinen der nach dem er gelickt wurde einen neuen Text fuer 20 Sekunden darstellt.

Wie wuerde ich das in Visual Basic programmieren?

Gruss,

Punked
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hi,
hier eine kleine Hilfe zur Selbsthilfe:
Es soll ein Text erscheinen
Neues Fenster mit Text erstellen oder Text per MessageBox anzeigen
der nach etwa ~20 Sekunden von alleine verschwinden soll
Timer
anschliessend soll ein Button erscheinen der nach dem er gelickt wurde einen neuen Text fuer 20 Sekunden darstellt.
MessageBox & Timer

Wie wuerde ich das in Visual Basic programmieren?
so: visual basic messagebox automatisch schließen
Lies dir mal ein paar Beispiele durch & probiers aus ;)
 
Ich denke es geht hier nicht um das klassische VB, sondern um VB.NET, oder?
Nutzt du WinForms oder WPF?

Mit WPF wäre dies mit einem DispatcherTimer recht einfach zu implementieren:

Code:
    Private dispatcherTimer As DispatcherTimer

    Private Sub Window_Loaded(sender As Object, e As RoutedEventArgs)
        button1.Visibility = Windows.Visibility.Hidden
        dispatcherTimer = New DispatcherTimer()
        AddHandler dispatcherTimer.Tick, AddressOf dispatcherTimer_Tick
        dispatcherTimer.Interval = TimeSpan.FromSeconds(5)
        dispatcherTimer.Start()
    End Sub

    Private Sub dispatcherTimer_Tick(ByVal sender As Object, ByVal e As EventArgs)
        dispatcherTimer.Stop()
        textBlock.Text = String.Empty
        button1.Visibility = Windows.Visibility.Visible
    End Sub

    Private Sub button1_Click(sender As Object, e As RoutedEventArgs)
        textBlock.Text = "neuer Text"
    End Sub
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh