Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET]pulsanti personalizzati
Forum - C# / VB.NET - [VB.NET]pulsanti personalizzati - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:27
Lunedì, 28/12/2009
Testo quotato

Postato originariamente da Il_maca:

ok ora ho quasi finito il nuovo controllo funziona alla perfezione però... non mi funzionano più gli eventi associati a quel controllo... come mai?? come faccio a risolvere il problema?
Codice sorgente - presumibilmente VB.NET

  1. Public Class Button
  2.  
  3. #Region "Dichiarazioni"
  4.     Dim normal As Image
  5.     Dim over As Image
  6.     Dim press As Image
  7. #End Region
  8.  
  9. #Region "Proprietà"
  10.     Public Property Normal_image() As Image
  11.         Get
  12.             Normal_image = normal
  13.         End Get
  14.         Set(ByVal value As Image)
  15.             normal = value
  16.             pulsante.Image = normal
  17.         End Set
  18.     End Property
  19.  
  20.     Public Property Over_image() As Image
  21.         Get
  22.             Over_image = over
  23.         End Get
  24.         Set(ByVal value As Image)
  25.             over = value
  26.         End Set
  27.     End Property
  28.  
  29.     Public Property Press_image() As Image
  30.         Get
  31.             Press_image = press
  32.         End Get
  33.         Set(ByVal value As Image)
  34.             press = value
  35.         End Set
  36.     End Property
  37. #End Region
  38.  
  39. #Region "Azioni pulsante"
  40.     Private Sub pulsante_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pulsante.MouseEnter
  41.         pulsante.Image = over
  42.     End Sub
  43.     Private Sub pulsante_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pulsante.MouseDown
  44.         pulsante.Image = press
  45.     End Sub
  46.     Private Sub pulsante_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pulsante.MouseUp
  47.         pulsante.Image = over
  48.     End Sub
  49.     Private Sub pulsante_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pulsante.MouseLeave
  50.         pulsante.Image = normal
  51.     End Sub
  52. #End Region
  53.  
  54. End Class



funziona tutto solo che quando vado ad impostare gli eventi non mi funziona... uff un problema simile l'avevo riscontrato con i controllo krypton...però non ricordo come risolsi... aiutooo



Era meglio l'idea di ereditare da picturebox...

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo