Avatar billede assassin Juniormester
10. september 2001 - 15:04 Der er 5 kommentarer og
1 løsning

Find alle TButton

Jeg skal have mulighed for at ændre alle TButtons.font på en given form.
Hvordan gør jeg det, jeg mener at det er noget med .....as Tbutton i en løkke???
Avatar billede torbenmelander Nybegynder
10. september 2001 - 15:10 #1
Kan ikke huske det helt nøjagtigt men det er noget:

for I := 0 to Form1.Components-1 do

.. nej jeg kan ikke huske det lige nu, svarer når jeg kommer hjem, hvis der er ikke er andre der har hjulpet dig ...
Avatar billede martinlind Nybegynder
10. september 2001 - 15:10 #2
for Cnt := 0 to ComponentCount-1 do
if Component[Cnt] is TButton then
  (Components[Cnt] as TButton).Font := <NyFont>

/Martin
Avatar billede martinlind Nybegynder
10. september 2001 - 15:11 #3
en lille tyrk-fejl :

for Cnt := 0 to ComponentCount-1 do
if Components[Cnt] is TButton then
  (Components[Cnt] as TButton).Font := <NyFont>
Avatar billede assassin Juniormester
10. september 2001 - 15:33 #4
Tak for det, jeg kunne ikke lige komme på..
Avatar billede torbenmelander Nybegynder
10. september 2001 - 19:28 #5
Jeg er som nogenlunde enig, dog ville jeg lave den sidste linie lidt anderledes:

for I := 0 to ComponentCount-1 do
  if( Components[I] is TButton ) then
    TButton(Components[I]).Font := <NyFont>;

men i principettet er det jo det samme !!
Avatar billede martinlind Nybegynder
10. september 2001 - 21:44 #6
Både ja og nej, AS er en safe type cast og din både \"hård og brutal\"

/Martin
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