benutzt jemand die Methode
Code: Alles auswählen
lockUpdate
Ich habe diese folgend eingebaut, damit nach dem Resize meines Fenster die Reste von XBPBrowse nicht überbleiben, aber es funktioniert irgendwie nicht.
Code: Alles auswählen
::resize := {|| ::lockUpdate(.t.), Resize( ::oBrowse, ::currentSize(), {584,308} ),::oBrowse:RefreshAll(), ::lockUpdate(.f.) }
Code: Alles auswählen
Function Resize (oObject, aSize, aStartSize)
IF oObject!=NIL .AND. aSize!=NIL .AND. aStartSize!=NIL
IF valtype(oObject)=="O" .AND. valtype(aSize)=="A" .AND. valtype(aStartSize)=="A"
oObject:setsize( {aSize[1]-(600-aStartSize[1]), aSize[2]-(400-aStartSize[2])} )
else
msgbox("Funktion RESIZE: Falscher Parametertyp.","Fehler")
ENDIF
else
msgbox("Funktion RESIZE: fehlende Parameter.","Fehler")
ENDIF
RETURN nil