Questo topic e' stato chiuso dal moderatore.
23/12/10 17:11
Iohoilpotere
Salve, ho un problema, tramite codice creo una serie di pulsanti:
Il tutto funziona, i pulsanti vengono correttamente visualizzati come voglio io etc. Il problema sussiste sulla gestione degli eventi.
Ho provato a mettere in un modulo:
ma l'evento non viene mai rilevato. Qualcuno saprebbe aiutarmi?
Dim Directories() As String Dim I As Integer = 0 Directories = Directory.GetDirectories("F:\report") For Each Dir As String In Directories Dim LinkButton As New Button LinkButton.Name = "Button" LinkButton.Text = Directories(I).Remove(0, 10) LinkButton.Height = 25 LinkButton.Width = 170 LinkButton.Location = New Point(0, I * 25 + 5) Me.Controls.Add(LinkButton) I = I + 1 Next PictureBox1.Location = New Point(0, 0)
Il tutto funziona, i pulsanti vengono correttamente visualizzati come voglio io etc. Il problema sussiste sulla gestione degli eventi.
Ho provato a mettere in un modulo:
Public WithEvents linkbutton As Button Public Sub linkbutton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles linkbutton.Click 'Qui ti ho fatto un esempio di gestione dell'evento Click del NuovoButton MsgBox(linkbutton.Text.Remove(0, 10)) End Sub
ma l'evento non viene mai rilevato. Qualcuno saprebbe aiutarmi?
Ultima modifica effettuata da Iohoilpotere 23/12/10 17:12
aaa