Ciao,
in VB6 tutte le dimensioni degli oggetti sono espresse in Twip. Come faccio invece ad averle in Pixel?
Ciao e grazie
Alessandro
Ciao,
in VB6 tutte le dimensioni degli oggetti sono espresse in Twip. Come faccio invece ad averle in Pixel?
Ciao e grazie
Alessandro
se lo vuoi fare da codice "Form1.ScaleMode = 3"
altrimenti imposti la proprietà della form ScaleMode=3-Pixel
Avevo visto anche io quella proprieta', ma se (non da codice) imposto questa proprieta' a 3 vedo che in automatico le proprieta' ScaleHeight e ScaleWidth cambiano, ma se poi le imposto a 1024 e 768 come serve a me la form non cambia di dimensioni. Come faccio ad impostare a 1024x768 la mia form??
Ciao
Alessandro
ciao,
se voui impostare le dimensioni del tuo form devi lavorare su height e width.
scaleheight e scalewidth (che sono impostate con valori uguali a height e width) servono in realtà ad impostare l'unità di misura delle dimensioni degli oggetti dentro contenuti.
ad esempio se tutti gli oggetti sono impostati a top 1000, se dimezzo scaleheight, e se reimposto tutti gli oggetti a top 1000, questi vanno più in giù e il loro top effettivo sarà 2000, anche se nelle proprietà risulteranno 1000. :master:
NB dalla tabella delle proprietà, se si reimposta il scalheight , gli oggetti avranno le stesse dimensioni effettive, ma gli verranno automaticamente cambiato il suo top.
le proprietà scaleheight e scalewidth, sono molto importanti per mantenere le proporzioni di un form.
d'accordo?
ciao by tossam.![]()