Object.Lock

Post

Posted
Rating:
#1 (In Topic #121)
Avatar
Guru
cogier is in the usergroup ‘Guru’
cogier is in the usergroup ‘GambOS Contributor’
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.
Online now: No Back to the top

Post

Posted
Rating:
#2
Avatar
Regular
jornmo is in the usergroup ‘Regular’
 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.

Online now: No Back to the top

Post

Posted
Rating:
#3
Avatar
Regular
jornmo is in the usergroup ‘Regular’
OK… I am tired and am writing poorly… sorry  :?

Online now: No Back to the top

Post

Posted
Rating:
#4
Regular
vuott is in the usergroup ‘Regular’

cogier said

Does anybody have any example code using  Object.Lock and Object.Unlock?

Just a little and simple example:

Code

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

Europaeus sum !

<COLOR color="#FF8000">Amare memorentes atque deflentes ad mortem silenter labimur.</COLOR>
Online now: No Back to the top

Post

Posted
Rating:
#5
Avatar
Guru
cogier is in the usergroup ‘Guru’
cogier is in the usergroup ‘GambOS Contributor’
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….
Online now: No Back to the top
1 guest and 0 members have just viewed this.