Ibland räcker det att man skriver av sig :)
Istället för att försöka stänga applikationen vid avbryt så kollas det i main:
if (val== null)
Application.Exit();
1 svar · 158 visningar · startad av Mc Fetto
Sitter med ett litet problem, jag har en form som jag ifrån skapar en ny form för inloggning som sköter språkhantering etc. Som det är nu så instansieras huvudformen först och kallar sedan på inloggningen, men då har redan huvudformuläret blivit språkhanterat (default). Jag vill (och försöker) köra igång inloggningsfönstret i konstruktorn innan instansieringen av huvudformuläret har skett. Problemet då är om man avbryter inloggningen så får jag ett exception i main-metoden (där skapandet av huvudformen sker :
Cannot access a disposed object.
Object name: 'MainForm'.
i
[STAThread]
static void Main()
{
Application.Run(new MainForm());
}
konstruktorn:
public MainForm()
{
Login();
if (val!=null)
InitializeComponent();
}
och i inloggningen kör jag vid avbryt kör jag application.exit();
Tips?
Ibland räcker det att man skriver av sig :)
Istället för att försöka stänga applikationen vid avbryt så kollas det i main:
if (val== null)
Application.Exit();