[Gambas-user] Me.Close not working as expected
Bruce Steers
bsteers4 at gmail.com
Thu Jul 1 19:58:11 CEST 2021
On Thu, 1 Jul 2021 at 17:59, Charlie Ogier <charlie at cogier.com> 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 ]----
>
Maybe it's because you're inside an event already.
Maybe Button1_Click event has to finish before the form can close.
so does this work as expected..
Me.Close ' trigger close event
Return ' exit the current event
BruceS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20210701/a24fa587/attachment-0001.htm>
More information about the User
mailing list