... ho letto la pagina nel wiki... però non mi è molto chiara. comunque sia, non fa nulla..
Non esiste una proprietà o una funzione che - in caso di modifica delle dimensioni del Form - "àncora" un oggetto, posto su quel Form, alle coordinate desiderate.
In Gambas, almeno per ora, questo risultato si ottiene attraverso calcoli matematici all'interno della routine dell'evento Form_Resize() . E' dunque un calcolo che spetta al programmatore effettuare.
Con riferimento al terzo caso, sopra citato, della pagina dell WIKI:
Button3.X = Me.W - (Button3.W + 20)
Button3.Y = Me.H - (Button3.H + 200)
esso ci dice che in qualunque caso di ridimensionamento del Form la coordinata X del bottone (e più segnatamente l'angolo superiore sinistro del bottone) si porrà - all'interno del Form medesimo - ad una distanza dal margine sinistro del Form uguale:
1) all'intera larghezza del Form -> a questo punto il margine sinistro del Button3 si trova esattamente sul margine destro del Form;
2) meno la larghezza del bottone medesimo ampliata di 20 pixel -> a questo punto abbiamo spostato a sinistra il margine sinistro del Button3 di una quantità di pixel pari a Button3.W + 20 .
Ciò consente - rispetto alla situazione di cui al punto 1) - che il tasto sia sempre visibile.
Discorso analogo per la distanza del tasto (coordinata Y) dal margine superiore del Form.
Oppure, facendo:
Button3.X = Me.W - (Button3.W + Me.W\10)
Button3.Y = Me.H - (Button3.H + Me.H\10)
Si mantiene una distanza dai bordi proporzionale alla dimensione del Form. Ho diviso per 10 ma ovviamente si può mettere un valore qualsiasi.