Ciao Ragazzi, ripropongo un quesito irrisolto di qualche settimana fa.
Ho una property grid in italiano che funziona perfettamente ed una classe che si occupa di popolarla.
il codice è questo:
<DisplayName("UK Lunghezza del singolo Cordone (mm)"), Description("Lunghezza del singolo cordone (mm)"),
Browsable(True), [ReadOnly](False),
Category("UK Saldatura")>
Adesso ho la necessità di cambiare i dati dei testi con il file risorse.
<DisplayName(My.Resources.TuttoForm.LunghezzaWeld()),
Description("Lunghezza del singolo cordone (mm)"),
Browsable(True), [ReadOnly](False),
Category("UK Saldatura")>
in tutto il codice abbiamo senza problemi sostituito tutte le stringhe con il riferimento alla stringa del file risorse.
solo nella property grid questo non mi riesce.
l'errore è sempre:
ErroreBC30059È necessaria l'espressione costante.
vuole solo testo tra virgolette!!
Come posso risolvere il problema?
p.s.: l'unica cosa che mi viene in mente è sdoppiare la classe e farne un'altra in inglese ed a secondo della lingua instanziare la classe diversa bypassando il file risorse.
Grazie Sebastiano