salve a tutti,
Forse il titolo del post non è italianizzato bene, ma ora vi spiego il mio dilemma....
Io ho questa structure:
codice:
Structure Etichetta
Structure Linea
Dim PuntoIni As Point
Dim PuntoFine As Point
End Structure
Dim Testo As String
Dim Valore As String
Dim SizeTesto As SizeF
Dim SizeValore As SizeF
Dim PuntoTesto As Point
Dim PuntoValore As Point
Dim Sottolineato As Linea
Dim FontTesto As Font
Dim FontValore As Font
End Structure
Vorrei fare in modo che quando vado a modificare Testo, Valore, FontTesto e FontValore il programma mi restituisca in automatico sizetesto e valoretestomettendomi:
codice:
dim bmp as new bitmap(picturebox1.width, picturebox1.heigth)
dim grp as graphics = Graphics.FromImage(bmp)
sizetesto = grp.measurestring(Testo, FontTesto)
e mi modifichi i valori nella structure linea, mettendomi:
codice:
Puntoini.x = puntotesto.x + sizetesto.width + 5
puntoini.y = sizetesto.heigth
puntofine.y = puntoini.y
è possibile fare ciò??? mi consigliate una via alternativa?
ps: la structure viene usata come array