Avatar billede hclarsen Nybegynder
10. april 2006 - 23:39 Der er 5 kommentarer og
1 løsning

hvad gør controlcount?

Hvad gør controlcount i følgende tilfælde, hvor i er en integer?

  for i := 0 to form1.controlcount - 1 do
  if (form1.controls[i] is TLabel) and ((form1.controls[i] as TLabel).caption = 'hejsa') then ...

hvorfor skal der iøvrigt stå et -1?
Avatar billede pidgeot Nybegynder
10. april 2006 - 23:45 #1
Den fortæller dig ganske enkelt hvor mange controls der er på Form1.

-1 er fordi arrayet starter fra position 0. Hvis der er 10 controls, vil de være nummereret fra 0 til 9.
Avatar billede hclarsen Nybegynder
10. april 2006 - 23:47 #2
den gemmer antallet i i?
Avatar billede hclarsen Nybegynder
10. april 2006 - 23:48 #3
iøvrigt har et jeg andet spørgsmål, som ikke har så meget med overskriften at gøre.. men hvis jeg har en function i form2, som jeg gerne vil have skal blive lkørt når programmet starter, hvorledes gør jeg så?
Avatar billede pidgeot Nybegynder
11. april 2006 - 00:09 #4
Den bruger i til at løbe igennem alle de controls der er - controlcount angiver så hvor mange der er, så den ved hvornår løkken skal stoppe.

Mht. at køre en funktion i Form2, så skulle den form blive skabt når dit program starter - du kan derfor enten lægge dit metodekald i dens OnCreate eller override constructoren så det er denne der kalder metoden.
Avatar billede hclarsen Nybegynder
12. april 2006 - 22:39 #5
Læg gerne et svar
Avatar billede pidgeot Nybegynder
12. april 2006 - 23:07 #6
Det gør jeg da så :)
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