Il form non è fisso, nel senso che se la risoluzione dello schermo è 1024x768 avrà alcune dimensioni, mentre se la risoluzione è 1280x960 ne avrà altre e sarà più grande. Di conseguenza tutti i controlli in esso contenuti verranno ridimensionati.
Le label non possono avere autosize=true, ma devono avere una larghezza definita.
In queste label devo scrivere delle stringhe che verranno tagliate in punti diversi a seconda di quanto è larga la label.
Io non riesco a trovare una formula per tagliare le stringhe che valga a qualsiasi risoluzione e quindi a qalsiasi larghezza delle label.
Esempio:
- Risoluzione = 1024x768
LBAttività.Width = 1000
Len(MiaStringa) = ?????- Risoluzione = 1152x864
LBAttività.Width = 2500
Len(MiaStringa) = ?????- Risoluzione = 1280x960
LBAttività.Width = 4000
Len(MiaStringa) = ?????- ecc...
come determino la lunghezza della stringa?
adesso è un po' più chiaro?


Rispondi quotando