04. december 2010 - 17:48Der er
14 kommentarer og 2 løsninger
Vlag af startside i et Windowsprogram i Visual Studio 2010
I Visual Studio 2005 kunne man gå ind i projektet, højreklikke og vælge properties. Her havede man mulighed for at vælge den form (startup form), som programmet efter F5 skulle starte med. I VS 2005 benyttede jeg VB. Jeg har prøvet det samme i VS 2010 (hvor jeg bruger C# om det har en betydning?), men her har jeg ikke den mulighed - er det muligt at vælge en startup form og hvis ja, hvor gør man det henne?
Altså så vidt jeg har forstået har du i samme projekt flere forskellige klasser, hvor du gerne vil vælge imellem hvilken der skal køre først, når du starter. Men det jeg mener er at et projekt kan kun være start projekt hvis den indeholder en klasse der også indeholder en Main metode. En Main metode er en metode der fortæller operativsystemet hvor den skal starte henne i programmet. Det betyder at når du vælger et givent projekt som startup, startet programmet automatisk op med at kalde Main metoden. Jeg er en smule usikker på om du ønsker 1. at vælge imellem forskellige forms til at starte op i samme projekt. Hvilket i så fald nok bliver nødt til at være styret i din kode. 2. at vælge mellem to forskellige projekter med hver sin form. I hvilket tilfælde det (Burde) virke.
Så du har ikke lavet et windows form application projekt?
Hvis ikke. Opret Program.cs i dit projekt. Vælg den under "Startup object"
En standart progrem.cs indeholder følgende kode. Så må du lige selv tilpasse namespace og formnavn.
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms;
namespace WindowsFormsApplication1 { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
Derudover skal du nok også ændre outputtype til windows application, og håbe på du har de nødvendige referencer ellers skal de også tilføjes manuelt.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.