19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
@VuottCitazione...però non capisco il codice che ha scritto. intendi lo scopo di produrre pulsanti (Bottoni) differenti?
...però non capisco il codice che ha scritto.
' Gambas class file'Private But As ControlPrivate i As Integer = 1Private s As StringPrivate px As IntegerPrivate py As IntegerPublic Sub bottone_Click() If Last.Name = "Button1" Then Inc i With But = New Button(Me) As "bottone" .H = 50 .W = 50 .X = 150 .Y = 150 .Name = "Button" & i .Text = i - 1 End With Endif Print Last.Name 'per controllo'EndPublic Sub bottone_MouseMove() If Mouse.Right Then Return If s <> "Button1" Then With But .X += Mouse.X - px .Y += Mouse.Y - py End With Endif EndPublic Sub bottone_MouseDown() Dim c As Control If Mouse.Right Then Return s = Last.Name For Each c In Me.Controls If c.Name = s Then But = c Break Endif Next px = Mouse.X py = Mouse.Y If s <> "Button1" Then But.Mouse = Mouse.SizeAll EndPublic Sub bottone_MouseUp() If Mouse.Right Then Return But.Mouse = Mouse.Default End