Salve ho il seguente comportamento anomalo della funzione
Graphics.DrawString (String, Font, Brush, Single, Single, StringFormat)
Volendo impostare lo stile di scrittura allineato a destra
ho agito nel seguente modo
codice:
Dim stringFormat As New StringFormat()
Dim FontLineInfo As New Font("Arial", 8, FontStyle.Italic)
stringFormat .FormatFlags = StringFormatFlags.DirectionRightToLeft
e.Graphics.DrawString(mioTesto, FontLineInfo, Brushes.Black, x, y, drawFormat)
Funziona regolarmente per i testi ma se decido di visualizzare in mioTesto una data nel Formato "dd/MM/yyyy HH:mm:ss" mi inverte le due parti della dataOra visualizzando prima le ore e i minuti poi il giorno mese anno?
Qualcuno sa indicarmi la corretta precedura per impostare l'allineamento a destra senza causare questo effetto?