[Gambas-user] OK click on Wizard
Ian Roper
ian.roper at iinet.net.au
Fri Sep 6 12:25:05 CEST 2019
Hi Rolf,
I started to play with this and found that there is a Wizard_Close() event
This is activated when the "Ok" button appears and is then clicked on.
Public Sub Wizard_Close()
Me.Close
End
The reason why my first response to your question was flawed was because
I was loading the Wizard data dynamically from a text file and the final
Index I created was blank
so I observed what I expected to see but was closing one index early as
you discovered.
Cheers,
Ian.
On 6/9/19 5:39 pm, Rolf-Werner Eilert wrote:
> Hi Ian,
>
> This doesn't work either. When I give ".Count -1" it is in fact
> closed, but one too early, i. e. after the user clicks on the last
> "Next" button.
>
> As soon as "OK" appears, the button doesn't react anymore.
>
> About the Wizard.ActionText, I know. But is there a special event for
> this last button?
>
> Regards
> Rolf
>
> Am 06.09.19 um 10:22 schrieb Ian Roper:
>> Hi Rolf,
>>
>> This works to close the wizard on button click after the last 'page'
>> as been reviewed.
>>
>> Public Sub Wizard_Change()
>>
>> If Wizard.Index = Wizard.Count - 1 Then Me.Close
>>
>> End
>>
>> if you want to change the text of the last button use
>> Wizard.ActionText = "your close message"
>>
>> Please note; that if you code the change routine as 'Private' it will
>> not trigger on a change event.
>>
>> It will only trigger if set to 'Public' as per the example.
>>
>>
>> Cheers,
>>
>> Ian.
>>
>>
>> On 6/9/19 3:24 pm, Fabien Bodard wrote:
>>> And if you try that ? :
>>>
>>> http://gambaswiki.org/wiki/comp/gb.form/wizard/.change
>>>
>>>
>>>
>>> Le ven. 6 sept. 2019 à 09:20, Rolf-Werner Eilert <rwe-sse at osnanet.de
>>> <mailto:rwe-sse at osnanet.de>> a écrit :
>>>
>>> In a Wizard with 5 steps, I want to close the dialog when the user
>>> clicks the button on the last step, i. e. step 5 when "OK" is
>>> shown.
>>>
>>> I tried Wizard_Click() and it reacts to every step
>>>
>>> Select Wizard.Index
>>> Case 1
>>> ...
>>> Case 2
>>> ...
>>> Case 5
>>> Me.Close
>>> End Select
>>>
>>> But there is no reaction on step 5.
>>>
>>> Is there another event for the OK button?
>>>
>>> By the way, the documentation text for _Click is missing...
>>>
>>> Regards
>>> Rolf
>>>
>>> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net
>>> ]----
>>>
>>>
>>>
>>> --
>>> Fabien Bodard
>>>
>>> ----[ Gambas mailing-list is hosted byhttps://www.hostsharing.net
>>> ]----
>>
>>
>> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
>>
>
>
> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
More information about the User
mailing list