Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Parola chiave Me

  1. #1

    Parola chiave Me

    In Visual Basic .NET, esiste una parola chiave che fa riferimento al controllo e non al form (da usare al posto di Me.)???

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    In tutte le routine di evento esiste il parametro sender.

  3. #3

    Parametro sender

    Potresti farmi un esempio di come si usa il parametro sender?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481

    Re: Parametro sender

    Originariamente inviato da Felipes70
    Potresti farmi un esempio di come si usa il parametro sender?
    Ma non fai prima tu a provarlo?

    sender.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Grazie, ho risolto così:

    Dim T As TextBox
    T = CType(sender, TextBox)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    Supponiamo di avere un Form con un pulsante di nome Button1 e una label di nome Label1.
    Al click sul pulsante viene eseguita questa routine
    codice:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    L'oggetto sender è il pulsante infatti se aggiungi
    codice:
            Label1.Text = sender.GetType.ToString
    otterrai nella label "System.Windows.Forms.Button"

    Puoi anche sapere il nome del controllo, ma occorre prima forzare la conversione dell'oggetto generico sender in un tipo Control
    codice:
            Dim oControl As Control
                     oControl = CType(sender, Control)
    in modo da poterne valutare la proprietà Name
    codice:
    Label1.Text = oControl.Name

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    Lo vedi che aveva ragione Oregon!

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.