[Gambas-user] Settings.Write(MyForm) could it only update pos/size if not maximized?

Benoit Minisini benoit.minisini at gambas-basic.org
Sat Jan 21 19:50:51 CET 2023


Le 21/01/2023 à 19:49, Benoit Minisini a écrit :
> Le 21/01/2023 à 15:32, Bruce Steers a écrit :
>>
>> Did some more testing.  putting this in my program...
>>
>> Public Sub Form_State()
>>
>>    Debug Me.Geometry.X, Me.Geometry.Y, Me.Geometry.W, Me.Geometry.H
>>
>> End
>>
>> seems to keep correct size when minimizing.
>> The above problems were with GTK3 only.
>> the X=0 , Y=32 are my Screen.AvailableX/Y properties.
>>
>> QT5 gives this..
>> FMain.Form_State.57: 108        102     1008    471 , Normal size
>> FMain.Form_State.57: 109        102     1006    471 ' Form.Geometry on 
>> maximizing. (So close)
>>
>> Respects
>> BruceS
>>
> 
> The Geometry property is updated when the window is moved or resize, not 
> when the state changes. So its value during the State event handler can 
> be random.
> 

Actually it's not random, it's supposed to be the value before the state 
is taken into account.

-- 
Benoît Minisini.



More information about the User mailing list