Object.Lock

Post

Posted
Rating:
#1 (In Topic #121)
Avatar
Guru
cogier is in the usergroup ‘Guru’
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’
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.