Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191

    [C#] nome componenti da codice

    Ho dei radio button con il seguente nome:

    radiobutton1
    radiobutton2
    radiobutton3
    radiobutton4

    come faccio in un ciclo a dirgli che mi deve prendere il radiobutton2 se il mio contatore c = 2???


    radiobutton + c???

  2. #2
    si, devi inserire ad esempio un :
    radiobutton & c

  3. #3
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    ho provato così

    radiobutton & c

    ma come faccio a impostargli il valore checked a true??

  4. #4
    spiegami meglio la tua situazione e saprò aiutarti.. in che senso sei dentro un ciclo??

  5. #5
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    scusami ma ho cambiato il pezzo di codice...

    in pratica adesso recupero l'id da un database sotto forma di stringa

    quindi avrò alla fine della lettura dal database

    string ID = "2" (per esempio, ma può essere un numero da 1 a 10)

    quindi devo impostare la proprietà checked=true del radiobutton corrispondente (in questo caso il radiobutton2.checked = true)

    Non so se sono stato chiaro

    Grazie Mille per l'aiuto
    EnSa

  6. #6
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    dovrebbe essere:

    RadioButton r = (RadioButton)(Form1.Controls.Find("radiobutton"+c, false).FirstOrDefault());

    Se il radiobutton si trova direttamente nel Form1 allora il secondo parametro è false, se vuoi che la ricerca vada dentro i sotto-conteiner allora è true.

    r è il riferimento al radiobutton che ti interessa e gli puoi fare quello che vuoi, es: r.Checked = true;

  7. #7
    Utente di HTML.it L'avatar di EnSa
    Registrato dal
    Apr 2009
    Messaggi
    191
    Proprio quello che cercavo ...

    Grazie Mille!!!!


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.