Visual Basic: Form öffnen nach Programm start?

12/21/2013 14:50 .kachu#1
Hey , ich habe eine kleine Frage. Unzwar wie muss der Code sein dass sich nach dem Programm Start ( Game ) sich eine Form Öffnet... ?
12/21/2013 15:17 tolio#2
formxy.show

oder (bevor wieder die oop-polizei kommt)
dim myform as formxy = new formxy
myform.show

und das ganze packste dann ins form load rein
12/30/2013 18:35 .kachu#3
Sry , war lange inaktiv , ... also ich meine es jetzt so Beispiel eine bestimmte .exe mit dem bestimmten Namen wird gestartet dann soll sich eine neue Form starten..

Sollen halt 2 Formen sein bei der ersten soll stehen Bitte öffnen sie die Notepad bla bla , und nachdem sich das gestartet hat soll sich die neue Form öffnen...


danke und sry mit handy geschrieben
12/30/2013 19:06 Mindrex#4
Du könntest einen Timer erstellen, und dies in die Tick Methode schreiben:
Code:
If (Process.GetProcessesByName("prozessname").Length > 0) Then
    ' Deine Form öffnen
End If
"prozessname" musst du natürlich mit dem richtigen ersetzen, z.B. "notepad" (ohne .exe).
Die Form kannst du öffnen wie tolio beschrieben hat.
Nicht vergessen dem Timer zu starten, und nachher wieder zu stoppen.
12/30/2013 19:08 NeuesJahr#5
Form1_FormLoad
Also ich weiß nicht wie das genau ist aber da muss bei der Form1 stehen Form1_Formload
Formxy.show

oder du machst das bei Projekt eigenschaften.
12/31/2013 16:41 .kachu#6
Danke @Mindrex klappt zwar aber erst wenn ich die Neuz.exe öffne & dann das Programm starte..
01/03/2014 19:45 NoVision#7
Quote:
Originally Posted by SSłФ View Post
Danke @Mindrex klappt zwar aber erst wenn ich die Neuz.exe öffne & dann das Programm starte..
Ja, weil du das ins Form_Load gepackt hast, und dessen Inhalt nur 1x beim ausführen aufgerufen wird...
Du kannst einen Timer erstellen und in den Timer dann von @Mindrex den Code schreiben und in der Form_Load einfach den Timer Starten.