---
title: "Windows.Forms: Stoppa formulär..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/67935-windows-forms-stoppa-formulär"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "T_Codez"
published: "2003-02-11T12:07:27.000Z"
updated: "2003-02-12T07:28:07.000Z"
replies: 5
views: 222
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/67935-windows-forms-stoppa-formulär"
---

# Windows.Forms: Stoppa formulär...

## #1 — T_Codez, 2003-02-11T12:07Z

Hejhej

Nuvarande Newbie problem är hur jag kan lägga till ett ytterligare formulär (MenuForm) mellan ett SplashForm och Form1 (main). Samt hur jag får det att vänta på en händelse?

Aktuell Kod i Form1 (main):

```
...Code
private void Form1_Load(object sender, System.EventArgs e)
{

SplashForm SpFrm = new SplashForm();
SpFrm.Show();
Application.DoEvents();

System.Threading.Thread.Sleep(6000);
if(SpFrm != null)
SpFrm.Dispose();

MenuForm MuFrm = new MenuForm();
MuFrm.Show();
Application.DoEvents();

System.Threading.Thread. Sleep(6000);
if(MuFrm != null)
MuFrm.Dispose();
```

Frågan är egentligen hur jag kan få MenuForm (se ovan) att "stanna" upp och invänta ett RadioButton val samt ett knapp Klick från MenuForm.

Tacksam för alla förslag och tips som kan hjälpa mig.

Tack för uppmärksamheten

Mvh
/ TT

Permalänk: https://www.webforum.nu/p/67935

## #2 — niko, 2003-02-11T12:19Z

Är det inte mer logiskt att applikationen startar med en *SplashForm*? Denna sover, skapar en *MenuForm* och laddar ur sig själv. *MenuForm* gör därefter samma sak fast med en *Form1*.

Permalänk: https://www.webforum.nu/p/948603

## #3 — T_Codez, 2003-02-11T12:24Z

Självklart är det så...

Men i början hade jag inte tänkt mig en Splash eller ett Menyformulär. Sen har det blivite en hel del kod på nuvarande Form1 som min slöa sida inte har lust att göra om. Oroar mig för att en massa bakomliggande "Stuff" som ska försvinna vid eventuell Copy / Paste. Jag vet inte... Men det kanske är enda vägen att börja om...

Permalänk: https://www.webforum.nu/p/948609

## #4 — T_Codez, 2003-02-11T12:56Z

:r  \*\*\* Man är ju inte mer än en Newbie \*\*\*  :r 

Det visade sig vara Sk..t enkelt.  :e 

Jag flyttade över Main från form1 till MenuForm. 

Ändrade formulärnamnet i Application.Run (som ligger i main).

Flyttade sen bara över koden för det tillfälliga splashformuläret till MenuForm Loaden istället.

```
SplashForm SpFrm = new SplashForm();
SpFrm.Show();
Application.DoEvents();

System.Threading.Thread.Sleep(6000);
if(SpFrm != null)
SpFrm.Dispose();
```

Ibland måste man se det lilla för att förstå helheten... Men jag garanterar att det kommer komma fler frågor av samma dignitet.

Thankz for the WakeUp Call nico   :e

Permalänk: https://www.webforum.nu/p/948646

## #5 — kristoffer, 2003-02-11T18:23Z

Varför skall menyformen försvinna likt en splashform?

Permalänk: https://www.webforum.nu/p/948860

## #6 — T_Codez, 2003-02-12T07:28Z

Well...

Det var den kod jag kände till. Sen var tanken om någon kände till något System.Treading kod eller Application kod som stannade upp formuläret i väntan på en händelse... innan det gick vidare...

Typ...

Men sen visade det sig att det inte var så krångligt att flytta Main funktionaliteten utan att påverkan på den övriga koden...

Så här efteråt så känns det ju inte som om det var den mest renodlade tanken som farit igenom mitt Nystartade C# huvud  :x 

 :)

Permalänk: https://www.webforum.nu/p/949135

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/67935-windows-forms-stoppa-formulär
