Buona giornata.
Sto creando un piccolo programma in cui alcune volte sono costretto ad usare i pixels, altre i twips e altre ancora gli himetrics. Mi spiego: usando alcune funzioni grafiche devo usare i pixels, per spostare gli oggetti e/o ridimensionarli i twips e per lavorare con le immagini gli himetrics.
Il punto è che devo stare sempre attento ai valori che passo alle variabili, ricordandomi se ho passato un valore indicante pixels, twips o himetrics.
Posso creare una funzione che mi indichi se il valore è espresso in una di queste unità di misura?
Vorrei ottenere qualcosa così:
Value = 100
If ArePixels(Value) Then
'Converti da Pixels a ciò che serve
ElseIf AreTwips(Value) Then
'Converti da Twips a ciò che serve
ElseIf AreHimetrics(Value) Then
'Converti da Himetrics a ciò che serve
End If
è possibile fare ciò che chiedo?
e poi un'altra cosa: volendo richimare il metodo ScaleX|ScaleY da un modulo bas come faccio? C'è una funzione più generale da poter sfruttare ovunque e non legata necessariamente ad un form?
Grazie