/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Gennemløbe et projekt for componeneter sam~
Fra : Ukendt


Dato : 27-01-06 20:37

Hej.

Jeg har lige et par få spørgsmål.

Kan man få en funktion til at gennemløbe hele sit projekt (dvs. alle
forms/units), om der er komponenter af en bestemt type og så give dem alle
en fælles egenskab.

Er det i øvrigt muligt at lave forms, der ikke er kantede. Fx en oval form
eller lignende med runde hjørner.?






 
 
Harald (27-01-2006)
Kommentar
Fra : Harald


Dato : 27-01-06 21:14

"Museumsmedarbejderen" <Industrimuseet> skrev i en meddelelse
news:43da7646$0$7637$ba624c82@nntp02.dk.telia.net...
> Hej.
>
> Jeg har lige et par få spørgsmål.
>
> Kan man få en funktion til at gennemløbe hele sit projekt (dvs. alle
> forms/units), om der er komponenter af en bestemt type og så give dem alle
> en fælles egenskab.

Ja for at gennemløbe alle forms kan du gøre sådan:
var
i : integer;
begin
for i:=0 to Application.ComponentCount-1 do
if Application.Components[i] is TForm then
showmessage((Application.Components[i] as TForm).Caption);
end;

for hver enkelt form kan så bruge ControlCount og Controls[] til at lave en
rekursiv procedure der gennemløber alt på formen.

/HK



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste