[Gambas-user] Me.Close not working as expected
bb
adamnt42 at gmail.com
Thu Jul 1 20:26:58 CEST 2021
On Thu, 2021-07-01 at 17:37 +0100, Charlie Ogier wrote:
> Hi,
>
> Can you try this code and see if you experience my problem. The
> program
> should end on clicking the button, but it doesn't close until the end
> of
> the 'Sub'.
>
> Thanks,
>
> Charlie
>
> ***Code***
> Button1 As Button
>
> Public Sub Form_Open()
>
> With Me
> .Height = 400
> .Width = 500
> .Padding = 5
> .Center
> End With
>
> With Button1 = New Button(Me) As "Button1"
> .W = 100
> .H = 28
> .X = 10
> .Y = 10
> .Text = "&Click me!"
> End With
>
> End
>
> Public Sub Button1_Click()
>
> Dim iLoop As Integer
>
> Me.Close '' Shouldn't the program stop here?
>
> For iLoop = 0 To 1000
> Print Str(iLoop) & " Hello"
> Next
>
> End
>
> ***End code***
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
Try this for fun and education.
Public Sub Button1_Click()
Me.Persistent = True ' Just prevents the window object becoming
invalid
Me.Close
Me.X = Rand(0, Screen.W)
Me.Y = Rand(0, Screen.H)
Me.Show
End
More information about the User
mailing list