Page 1 of 1
Object.Lock
Posted: Monday 12th June 2017 11:19am
by cogier
Does anybody have any example code using Object.Lock and Object.Unlock? I have tried all sorts of combinations but can't get anything to work.
Re: Object.Lock
Posted: Monday 12th June 2017 8:34pm
by jornmo
The QT4 RichText editor example had a good display of this (long time since I read it). It enables you to freeze an object/control, i.e. hinder it from raising events while carrying out other tasks. In that example it was about setting format and updating tool button's status while typing if I remember correctly.
Re: Object.Lock
Posted: Monday 12th June 2017 8:35pm
by jornmo
OK... I am tired and am writing poorly... sorry
Re: Object.Lock
Posted: Monday 12th June 2017 9:29pm
by vuott
cogier wrote: ↑Monday 12th June 2017 11:19am
Does anybody have any example code using
Object.Lock and
Object.Unlock?
Just a little and simple example:
Code: Select all
Public Sub ToggleButton1_Click()
If ToggleButton1.Value Then
Object.Lock(Button1)
ToggleButton1.Text = "Now Button1's locked !" ' Button1 click event will not be raised !
Else
Object.Unlock(Button1)
ToggleButton1.Text = "Now Button1's unlocked !" ' Button1 click event will be raised !
Endif
End
Public Sub Button1_Click()
Print "Sum liber !"
End
Re: Object.Lock
Posted: Tuesday 13th June 2017 10:58am
by cogier
Thanks both.
My error was to think that the 'Object' part of 'Object.Lock' was the object so I tried 'Button1.Lock' and similar.
Put it down to the age....