Avatar billede gangsta12dk Nybegynder
29. december 2001 - 00:05 Der er 5 kommentarer og
1 løsning

Skift internetside hver 59. sek

Kan nogen hjælpe mig med at lave et program som åbner med en knap en internet side og den skifter side hver 59. sek. f.eks. mellem www.eksperten.dk og www.altavista.com og der skal være en knap der stopper programmet.
Avatar billede sjh Nybegynder
29. december 2001 - 01:43 #1
\'1) List1        ListBox
\'1) Timer1      Timer
\'1) WebBrowser1  WebBrowser
\'1) Command1    CommandButton
Dim i As Long

Private Sub Command1_Click()
  If Timer1.Enabled = False Then
    Timer1.Enabled = True
      Command1.Caption = \"Stop\"
        Else
      Timer1.Enabled = False
    Command1.Caption = \"Start\"
  End If
End Sub

Private Sub Form_Activate()
  List1.ListIndex = 0
  WebBrowser1.Navigate List1.Text
End Sub

Private Sub Form_Load()
  List1.Visible = False
  Command1.Caption = \"Start\"
  Timer1.Enabled = False
  Timer1.Interval = 59000 \'59. sek

  List1.AddItem \"http://www.eksperten.dk/\"
  List1.AddItem \"http://www.altavista.com/\"
End Sub

Private Sub Form_Resize()
  If Me.WindowState <> 1 Then
    WebBrowser1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight - 500
    Command1.Move Me.ScaleWidth / 2 - Command1.Width / 2, Me.ScaleHeight - 400
  End If
End Sub

Private Sub Timer1_Timer()
  i = i + 1
  If i > List1.ListCount - 1 Then i = 0
  List1.ListIndex = i
  WebBrowser1.Navigate List1.Text
End Sub
Avatar billede gangsta12dk Nybegynder
30. december 2001 - 13:46 #2
til sjh: hvad er en webbroweser. jeg har ledt over alt, men jeg kan ikke finde en webbrowser.
Avatar billede sjh Nybegynder
30. december 2001 - 14:42 #3
tryk på [CTRL]+[T] og find \"Microsoft Internet Controls\" på listen og marker den.
Avatar billede gangsta12dk Nybegynder
30. december 2001 - 15:41 #4
Det virkede, men det var ikke det jeg ville have. Jeg vil have at at siderne skal skiftes på en rigtig internet side.
Avatar billede sjh Nybegynder
01. januar 2002 - 22:33 #5
\'1) List1        ListBox
\'1) Timer1      Timer
\'1) Command1    CommandButton

Private Declare Function ShellExecute Lib \"shell32.dll\" Alias \"ShellExecuteA\" ( _
                ByVal hWnd As Long, _
                ByVal lpOperation As String, _
                ByVal lpFile As String, _
                ByVal lpParameters As String, _
                ByVal lpDirectory As String, _
                ByVal nShowCmd As Long) As Long

Dim i As Long

Public Function WWWShell(url As String) As Long
  WWWShell = ShellExecute(0&, vbNullString, url, vbNullString, vbNullString, vbNormalFocus)
End Function

Private Sub Command1_Click()
  If Timer1.Enabled = False Then
    Timer1.Enabled = True
      Command1.Caption = \"Stop\"
        Else
      Timer1.Enabled = False
    Command1.Caption = \"Start\"
  End If
End Sub

Private Sub Form_Activate()
  List1.ListIndex = 0
  WWWShell List1.Text
End Sub

Private Sub Form_Load()
  List1.Visible = False
  Command1.Caption = \"Start\"
  Timer1.Enabled = False
  Timer1.Interval = 59000 \'59. sek

  List1.AddItem \"http://www.eksperten.dk/\"
  List1.AddItem \"http://www.eksperten.dk/spm/151775/\"
  List1.AddItem \"http://www.google.com/\"
End Sub

Private Sub Timer1_Timer()
  i = i + 1
  If i > List1.ListCount - 1 Then i = 0
  List1.ListIndex = i
  WWWShell List1.Text
End Sub


Avatar billede gangsta12dk Nybegynder
03. januar 2002 - 20:13 #6
Tusind tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester