09. december 2006 - 07:41Der er
17 kommentarer og 1 løsning
new Form
Jeg har lige hentet C#, og kigger lidt på det. Har umenneskige små erfaringer fra C++, men de er der da :)
Hvordan koder jeg en form med dimentionerne 200x100 og teksten "Bla bla bla..." i? Og hvilken type af new project skal jeg vælge? Jeg ved, jeg kan gøre det helt vildt nemt ved at vælge new Windows Application, men det er jo ikke sjovt at få alting serveret :)
Jeg har intet fjernet. Men jeg sætter det måske ind i den forkerte applikationsdannelse. Du ved den, man skal vælge til at starte med. Hvad skal jeg vælge der? Det har du stadig ikke besvaret.
Da du har valgt noget andet end en Windows application skal du lave en reference til "System.Windows.Forms;" Til højre i Visual Studio skal du oprette er reference ved at højreklikke på References" -> Add og under .NET fanebladet skal du finde "System.Windows.Forms" Nu skulle using System.Windows.Forms; virke
"class myClass" skal være "class MyClass" altså med stor M
Der er nærmest ligemeget hvad du vælger når du laver dit nye projekt. Det er bare en template der forbereder en masse for dig. Du kan fx. skrive en service om til en comsole application. (Har dog aldrig prøvet)
Hvis jeg går ind, og vælger en ny Console Application (Sådan en DOS-ting), og paster alt, du har skrevet, får jeg disse errors:
Error 1 The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?) File: Program.cs Line: 4 Colums: 14 Project: ConsoleApplication1
Error 2 The type or namespace name 'Form' could not be found (are you missing a using directive or an assembly reference?) File: Program.cs Line: 8 Column: 21 Project: ConsoleApplication1
Til højre i Visual Studio skal du oprette en reference til "System.Windows.Forms" biblioteket ved at højreklikke på References" -> "Add" og under .NET fanebladet skal du finde "System.Windows.Forms"
... Og hvordan kan man sætte fokus på det fremkommende vindue?
this.Text sætter teksten i den lange linje med krydset i (hvad den end hedder, det har jeg lige forlagt mig), men selve vindusteksten kan jeg ikke lige finde...
Du skal have en label på for at vise tekst. For at fjerne consol vinduet (hvis du vil det) skal du højre klikke på dit projekt og vælge properties. På "Application" fanebladet kan du vælge din form.
Vedr din label skal du bruge noget i retningen af nedenstående. Med mindre at du VIL skrive alting selv vi jeg foreslå at du laver en Windows application. Så kan du "trække" din komponenter ind på din form.
Kan jeg kode mig til at sætte fokus på min form og skjule det andet vindue, for jeg kan ikke finde den rigtige fil åbenbart, for jeg ser ingen faneblad "Application".
I Visual Studio 2003: Højreklik på dit projekt og vælg "Properties" Der finder du et mappe icon til venstre "Common Properties" der har en under menu der General. Klikker du på general ser du til højre property "Start up object" og her kan du vælge din form.
I Visual Studio 2005: Højreklik på dit projekt og vælg "Properties" Det øverste menupunkt hedder Application i stedet for "Common properties" Der finder du "Start up object"
Nej, det er ikke så meget for pointenes skyld. Det kan vist ikke veksles til penge alligevel. God fornøjelse. Se evt. her www.learnvisualstudio.com det er super til at komme igang med.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.