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

    [VB.NET] bottone da codice non riconosciuto

    salve, devo gestire una cosa del genere

    codice:
    Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click, Button4.Click, Button5.Click, Button2.Click
    
    Dim bt As Button = sender
    i bottoni 3 4 e 5 sono creati graficamente nella form e vi è assegnato un tag mentre per il bottone 2 cioè Button2 c'è questo codice nella Sub New

    codice:
            Dim Button2 As New Button
            PnCategorie.Controls.Add(Button2)         
            Button2.Tag = 1
            Button2.Size = New Size(190, 40)
            Button2.Text = "Ciao"
            Button2.Location = New Point(23, 13)
            Button2.BackColor = Color.LimeGreen
            Button2.Text = FontStyle.Bold
    ma non me lo riconosce, cioè me lo crea graficamente ma non fa nulla...
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Originariamente inviato da blackguardian
    ma non me lo riconosce, cioè me lo crea graficamente ma non fa nulla...
    Questo perchè devi dichiarare a livello globale la variabile Button2 come WithEvents:

    codice:
    Class Form1
      WithEvents Button2 As New Button
    
      Sub New()
        'Fai quello che devi fare col button.
      End Sub
    
    End Class
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    grazie mille funziona!!!

    thanks
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

  4. #4
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Originariamente inviato da blackguardian
    grazie mille funziona!!!
    thanks
    Prego.
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

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.