BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- Visual Basic .net Frage (http://www.black-board.net/thread.php?threadid=13029)


Geschrieben von Xeo am 21.07.2003 um 09:33:

  Visual Basic .net Frage

Ich bin gerade dabei einen kleinen Speedreportmaker in VB .net zu "programmieren".

Jetzt hab ich da ne Frage. Wie bekomm ich es hin, dass wenn ich auf einen Button, den ich eingefügt habe sich ein neues Fenster öffnet.

Ach ja. Hab ein Menu erstellt, das ungefähr so aussieht:
Info
Besuche Homepage
Schliessen

Wie stell ich das an, dass der IE sich öffnet und auf die Homepage geht, wenn ich auf den besuche Homepage Button klicke?


Vielen Dank im voraus.



Geschrieben von Medusa am 21.07.2003 um 10:57:

 

Hi,

ein neues Fenster öffnest du so (wobei 'objekt' der Name des Forms ist, das du im project explorer eingefügt hast.)
code:
1:
[objekt].show

Der Parameter vbModal bewirkt, dass das Fenster modal angezeigt wird. Das andere wird dann solange das neue offen ist deaktiviert.
code:
1:
[objekt].show vbmodal

Der 2. Parameter gibt an, wem das Fenster gehören soll (owner). Das neue Fenster wird dann immer im vor dem Owner-Fenster engezeigt (von der Tiefen-Anordnung her).
code:
1:
[objekt].show 0, me
'me' ist das Form, aus dem der Aufruf kommt.
(Die beiden Parameter sind optional.)


Das mit dem Browser geht mit der ShellExecute-Funktion, da diese die angegebene Datei (hier: Url) immer mit dem dafür registrierten Programm (hier: Standart-Browser) öffnet.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
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

Private Sub button_click()
ShellExecute me.hwnd, "open", "http://www.blubb.de", "", "", 1

End Sub



Geschrieben von Xeo am 21.07.2003 um 12:05:

 

Vielen Dank für Deine Hilfe.

Werde das gleich mal ausprobieren. smile )



Geschrieben von Xeo am 22.07.2003 um 19:30:

 

Habs mal getestet. Funktioniert leider nicht.

Ich hab hier die ganzen Files:
code:
1:
ftp://Speedy:Down@X-Files.homeftp.net:21


Wäre super wenn jemand von euch sich das runterladen und mir so weiterhelfen könnte.

Danke. Xeo.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH