Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

problema con file risorse per multilingue in classe property grid

$
0
0

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

 

  

 


Viewing all articles
Browse latest Browse all 2212