[.NET] VB Startup Form verstecken

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von MasterJulian, 20. Juni 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 20. Juni 2009
    VB Startup Form verstecken

    Ich versuche gerade die Startup Form zu verstecken (hide, visible etc.. geht nicht), doch es funktioniert nicht. Ich halte mich an dieses Tutorial aus der MSDN:
    Making a Startup Windows Form Invisible
    Doch bei Punkt 3 hängts bei mir. Mein Modul (code passt 1:1 zu der in der MSND) wird nicht in den Projekteigenschaften -> Startformular angezeigt. Was mache ich nur falsch?
     
  2. 20. Juni 2009
    AW: VB Startup Form verstecken

    Scroll mal runter bei anwendungstyp auf konsolenanwendung -> sub main auswählen
    und dann wieder hoch auf windows forms

    Form1.vb hab ich gelöscht und das ist mein module code:

    Code:
    Module module1
    
     Sub Main()
     MessageBox.Show("test")
     End Sub
    
    End Module
     
  3. 20. Juni 2009
    AW: VB Startup Form verstecken

    Dann bekomme ich die Meldung "Startobjekt muss ein Formular sein, wenn "Anwendungsframework aktivieren", aktivert ist". Wenn ich also "Anwendungsframework aktivieren" deaktiviere und eine Form über das Modul öffne, öffent sich die Form für einen Bruchteil einer Sekunde und die Anwendung Terminiert.
     
  4. 20. Juni 2009
    AW: VB Startup Form verstecken

    Code:
    Module module1
     Sub Main()
    
     Form1.ShowDialog()
     MessageBox.Show("test2")
     'Form1.Show() geht nicht...
    
     End Sub
    End Module
    scheint wohl echt kompliziert zu sein
     
  5. 20. Juni 2009
    AW: VB Startup Form verstecken

    Ok ich hab ein Bespiel für C# gefunden: Formless Notify Icon Application - CodeProject
    Doch ich habe es nicht geschafft, das ganze an vb anzupassen. Man das is echt nicht einfach.
    //Edit: Geschafft!
    Das Hide muss in das Activate Event der form:
    Code:
     Private Sub FrmMain_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
     Me.Hide()
     End Sub
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.