Avatar billede tesk Nybegynder
20. juli 2007 - 15:17 Der er 2 kommentarer og
1 løsning

Lidt hurtig C# programmering, men hvordan?

Hej Eksperten! :)

Jeg har for sjovt i dag hentet Visual Basic C#.

Jeg vil gerne lære at programmere, men det skal gå stille og roligt. Så mit første program skal være et program, hvor man kan trykke på en knap (button1) og så skal den skrive en tekst i feltet (textBox1).

Og når man så trykker på en anden knap (button2), så ændres teksten i textBox1.

Hvordan gøres dette?

Besvar venligst så et lille barn kan forstå det. Jeg er helt ny til dette. :)

På forhånd tusind tak.
Avatar billede lasserasch Juniormester
20. juli 2007 - 15:30 #1
Ok. Nu bruger jeg Visual Studio til at udvikle i men grundprincipperne er vel de samme.


1. du skal have skrevet noget kode, som bliver udført når du klikker på knap1.
I visual studio har man en designer. Altså grafisk oversigt over ens programvindue (form). Går jeg også ud fra at du har.

Du skal altså trække en knap ud på din form i din designer. Når du har gjort det, så skal dobbeltklikke på din knap. Så skulle dit billed gerne skifte til et kodevindue, og have lavet en funktion, som hedder et eller andet ala "Button1_ClickPress" eller noget i den til.

Det kode, du skriver i denne funktion udføres så snart du klikker på din knap, når progrmamet kører.

Ud over din knap har du også brug for en : Label. Den skal du også trække ud på din form.

Det kode du så skal skrive i den funktion der kaldes når din knap trykkes kunne f.eks. være :

label1.Text = "Knaptryk - Knap1";

Så skal du dobeltklikke på knap 2. Nu springer du igen om til kodevinduet hvor du nu har fået lavet en ny funktion, som udføres når du trykker på knap 2.

Har skriver du så :

label1.Text = "Knaptryk - Knap2";


Om det er label eller textbox er jo mindre vigtigt til dit lille forsøg. Kunne også sagtens være TextBox1.Text = "Knaptr......";


I visual studio ser en funktion sådan ud :

        private void button7_Click ( object sender, EventArgs e )
        {
            label1.Text = "KnapTryk - Knap 1";
        }

/Lasse
Avatar billede tesk Nybegynder
20. juli 2007 - 16:10 #2
Mange tak for svaret. Det virkede, men jeg fandt også ud af det lige inden jeg læste dit svar.

Jeg så en film på Microsofts hjemmeside.

Nu vil jeg forsøge mig ud i det videre færd, med eksperimenterende forsøg.

Tak for svaret. Hvordan giver jeg dig point?
Avatar billede lasserasch Juniormester
20. juli 2007 - 16:43 #3
Jeg ligger et svar som nu, og du trykker så accepter til det!

Held og lykke, og husk at ingen spørgsmål er for dumme herinde! Har selv fået masser af hjælp da jeg startede, og folk er super flinke og hurtige til at hjælpe!

/Lasse
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester