Gambas-it
Gambas3 => Programmazione => Topic aperto da: Karl - 10 Agosto 2017, 15:28:37
-
eccomi ancora a seccarvi!
sto facendo delle prove e vorrei far apparire un button quando porto il mouse su una label ma per quanto abbia cercato non trovo risposte.
Potreste aiutarmi?
Grazie in anticipo :'( :'(
-
ho trovato come fare potete dirmi se trovate questo sistema OK?
Public Sub Label2_MouseDown()
If Label2 Then
Button1.Show()
Endif
End
Quando il mouse fa click sulla Label il button nascosto compare.
-
ho trovato come fare potete dirmi se trovate questo sistema OK?
Public Sub Label2_MouseDown()
If Label2 Then
Button1.Show()
Endif
End
Quando il mouse fa click sulla Label il button nascosto compare.
Button1.Show() ???
Ti allego qualcosa di più utile, spero.
P.S. Occorre una spiegazione sulla mia perplessità circa usare un metodo (Show e Hide) rispetto a una proprietà.
Io penso che in questo caso l'uso della proprietà (Visible) sia più corretto ma invero non ne sono sicuro.
Io ho sempre fatto così, magari sbagliando. :)
-
meglio mettere button.visible=true (o false) :D
-
vorrei far apparire un button quando porto il mouse su una label
Relativamente all'evento, ricordo anche che - qualora tu voglia far mostrare il Button al mero passaggio del puntatore del mouse sulla Label - puoi utilizzare l'evento " _Enter( ) " della Label medesima.
-
come sempre grandi!!
Grazie
-
Relativamente all'evento, ricordo anche che - qualora tu voglia far mostrare il Button al mero passaggio del puntatore del mouse sulla Label - puoi utilizzare l'evento " _Enter( ) " della Label medesima.
Il che è anche meglio che usare l'evento _MouseMove(), infatti quest'ultimo in realtà da una raffica di comandi a ripetizione durante tutto il passaggio del mouse come puoi facilmente verificare inserendo nella routine questo codice
Cosa che invece non accadrebbe usando l'evento "Enter"