Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    c# proprietà del controllo da un evento

    salve sono nuovo del forum.
    programmo in c#
    Sto realizzando un applicazione dove posso inserire i controlli (pulsanti,picturebox,ecc) dalla form a runtime.
    Ora voglio che all' evento associato al controllo io posso ottenere le informazioni del controllo interessato dall' evento.

    Ad esempio:

    se ho il pulsante button_1 creato a runtime vorrei che quando gli associo l evento click mi dia la proprietà name del controllo.

    Come posso fare?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Devi fare un "cast" dell'oggetto "sender" verso il tuo oggetto.
    Dopo di questo puoi ottenere tutte le informazioni disponibili sull'oggetto, compreso il nome.

  3. #3
    grazie ma avevo gia risolto:

    ((Button)sender).Name.ToString()

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    C# e tutti i linguaggi basati su .NET Framework sono trattati nell'apposita sezione.
    Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Originariamente inviato da sysoftware
    grazie ma avevo gia risolto:

    ((Button)sender).Name.ToString()
    Guarda che "name" è di tipo stringa, non c'è quindi bisogno di convertire una stringa in stringa.

  6. #6
    lo so ma x evitare errori lo converto in stringa

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 © 2026 vBulletin Solutions, Inc. All rights reserved.