Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    105

    [C#] Accedere dinamicamente agli oggetti

    Salve a tutti

    Se ho 3 bottoni
    botRic1
    botRic2
    botRic3

    vorrei accedere alla proprietà foreground ciclicamente tramite indice ovvero

    // molto molto schematizzato un esempio....
    while indice<=3
    {
    botRic(indice).Foreground = ....;
    indice=indice+1;
    }


    come posso fare?

    Grazie
    Ubuntu 6.10 + Amuled... Forse

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    codice:
    foreach( Control c in form1.Controls)
    {
       Button tmp = new Button();
       if(c.getType() == tmp.getType())
       {
          //questo è uno dei tuoi bottoni
          c.Foreground = ....;
       }
    }

  3. #3
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249

    Re: [C#] Accedere dinamicamente agli oggetti

    Originariamente inviato da jarodevil
    Salve a tutti

    Se ho 3 bottoni
    botRic1
    botRic2
    botRic3

    vorrei accedere alla proprietà foreground ciclicamente tramite indice ovvero

    // molto molto schematizzato un esempio....
    while indice<=3
    {
    botRic(indice).Foreground = ....;
    indice=indice+1;
    }


    come posso fare?

    Grazie
    non serve fare un ciclio per impostare un colore. basta impostarlo nel contenitore dei bottoni che probabilmente sarà una form. Facendo in questo modo, tutti controlli che sono figli di quella form ereditano quel valore.
    I got the remedy

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    105
    Foreground era un esempio..

    Per accedere alle proprietà ciclicamente come posso fare ???


    Grazie
    Ubuntu 6.10 + Amuled... Forse

  5. #5
    codice:
    foreach( Control c in form1.Controls)
    {
       if(c is Button)
       {
          //questo è uno dei tuoi bottoni
          c.Foreground = ....;
       }
    }
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    105
    Grazie mille

    Ecco quello che mi serviva!
    Ubuntu 6.10 + Amuled... Forse

  7. #7
    Di niente; ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.