Avatar billede ahara Nybegynder
19. september 2004 - 20:19 Der er 6 kommentarer og
1 løsning

Problemer med .Net og klasser

Jeg opretter et nyt projekt ved at vælge:

Windows Form Application (.Net)

Det resulterer i at der oprettes et par filer samt kode for en "tom" applikation. I denne form indsætter jeg et antal pictureBoxes. Når jeg så dobbeltklikker på disse boxes generes en private onclick funktion i klassen FORM1. Hvorfor er denne private? 

Det medfører jo at jeg ikke kan tilgå denne funktion fra min main.

Det jeg ønsker at gøre er at når jeg klikker på en picturebox, så indsættes der et billede afhængigt af om det er 1./3./5./7. gang der trykkes og et helt andet billede når der trykkes hver 2./4./6./8. gang.

Kan i hjælpe?

Tak
AHR
Avatar billede arne_v Ekspert
19. september 2004 - 20:24 #1
Du kan vel lave en public function som kan kaldes både fra den private onclick
og fra main ?
Avatar billede arne_v Ekspert
19. september 2004 - 20:25 #2
Lav en instans variabel:

private int n = 0;

og lad koden:

n++;
if((n % 2) == 1)
{
...
}
else
{
...
}
Avatar billede ahara Nybegynder
19. september 2004 - 21:17 #3
Jeg opretter et array med 5 objekter af klassen felt i min main. Er main ikke denne som ligger er Form1.cpp:

int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)

Hvis jeg så skal benytte et objekt i Form1.h under funktionen onclick f.eks. felt[1]=bla bla. så kan jeg ikke tilgå den og dens funktioner.

Hvad kan jeg gøre for at løse dette?
Avatar billede ahara Nybegynder
20. september 2004 - 11:07 #4
Min fejl. Løste problemet på baggrund af dit første svar :o)
Avatar billede arne_v Ekspert
20. september 2004 - 11:10 #5
OK at jeg ligger svar så ?
Avatar billede arne_v Ekspert
03. oktober 2004 - 15:29 #6
??
Avatar billede arne_v Ekspert
17. oktober 2004 - 18:29 #7
??
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
Kurser inden for grundlæggende programmering

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

Seneste spørgsmål Seneste aktivitet
42 min siden Problemer med C5 Af dot-tullberg@outlook.dk i Økonomiprogrammer
I dag 12:28 Talkolonne Af hkv i Excel
I går 21:15 Sortering i Stifinder Af 1Dorte i Windows
I går 16:33 Hjælp til tricky VBA-kode Af flras i Excel
18/1114:00 Ny outlook Af Butterfly i Excel