vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Nach Ende von Main wird Programm beendet? 
Autor: qbic
Datum: 18.12.09 10:05

Hi Leute

Wieder habe ich eine Frage bezüglich Vb.Net.
Public Class Starter
 
    Overloads Shared Sub Main(ByVal args() As String)
        Dim objfrm As frmMain
        objfrm = frmMain.GetFrmMain
 
        objfrm.Timer.Start()
        objfrm.ShowDialog()
    End Sub
 
End Class
Singleton habe ich ja nun in den Griff bekommen, nun geht as darum meine Form in den Tray zu minimieren.
Theoretisch sollte das kein Problem darstellen, ein TrayIcon habe ich, ein Konetextmenü habe ich dem TrayIcon auch zugewiesen. Von dort aus soll die FOrm dann wieder aufgerufen werden.
Problem ist aber folgendes.

Sobald die Main abgearbeitet wurde, schließt sich das komplette Programm wieder.
Einzige abhilfe schafft logicherweise die Methode ShowDialog, denn dadurch wird erzwungen, dass die abarbeitung der Main solange unterbrochen wird, bis die Form wieder geschlossen wird.
Nächstes Problem:
Wenn ich ShowDialog verwende, wirkt die Methode Hide nicht mehr - und dabei meine ich nicht wenn ich eine Zeile im Testdriver nach ShwoDialog hinzufüge
Hide soll dann eigentlich bei Form_Load-Ereignis aufgerufen werden.

Irgendwie muss es doch möglich sein, eine Form aus einer Main heraus zu starten ohne, dass das Programm beendet wird sobald Main fertig ist.
Das meinee ich auch in meinem vorherigen Post - In Java wär sowas nicht passiert.
Unter VB6 funktioniert das wiederum anders. Dort wird der Timer aufgerufen sobald Main beendet ist.

Wie gesagt, so richtig bin ich noch nicht durchgestiegen.
Hoffe ihr wisst Rat.

Steffen

__________________________________________________________
www.steffen-blogging.de
Ich bin Synoroot und das ist gut so! =D

Beitrag wurde zuletzt am 18.12.09 um 10:09:14 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Nach Ende von Main wird Programm beendet?1.933qbic18.12.09 10:05
Re: Nach Ende von Main wird Programm beendet?1.206ModeratorFZelle18.12.09 10:40
Re: Nach Ende von Main wird Programm beendet?1.256qbic18.12.09 10:43
Re: Nach Ende von Main wird Programm beendet?1.168ModeratorFZelle18.12.09 10:53
Re: Nach Ende von Main wird Programm beendet?1.464qbic18.12.09 11:16
Re: Nach Ende von Main wird Programm beendet?1.183ModeratorFZelle19.12.09 14:03
Re: Nach Ende von Main wird Programm beendet?1.134ModeratorDaveS18.12.09 11:46
Re: Nach Ende von Main wird Programm beendet?1.255qbic18.12.09 12:28
Re: Nach Ende von Main wird Programm beendet?1.136ModeratorDaveS18.12.09 13:40
Re: Nach Ende von Main wird Programm beendet?1.127ModeratorFZelle19.12.09 13:25
Re: Nach Ende von Main wird Programm beendet?1.267ModeratorDaveS18.12.09 11:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel