ApplicationBase.ChangeUICulture(String) Metódus

Definíció

Módosítja az aktuális szál által a kultúraspecifikus erőforrások lekéréséhez használt kultúrát.

public:
 void ChangeUICulture(System::String ^ cultureName);
public void ChangeUICulture(string cultureName);
member this.ChangeUICulture : string -> unit
Public Sub ChangeUICulture (cultureName As String)

Paraméterek

cultureName
String

String. A kultúra neve sztringként. A lehetséges nevek listáját lásd CultureInfo: .

Kivételek

cultureName az Nothing.

cultureName nem érvényes kulturális név.

Példák

Ez a példa a metódus használatával My.Application.ChangeUICulture állítja be az objektum által az My.Resources erőforrások beolvasásához használt kultúrát.

Sub ShowLocalizedMessage()
    Dim culture As String = My.Application.UICulture.Name
    My.Application.ChangeUICulture("fr-FR")
    MsgBox(My.Resources.Message)
    My.Application.ChangeUICulture(culture)
End Sub

Ahhoz, hogy ez a példa működjön, az alkalmazásnak tartalmaznia kell egy sztringet Message az alkalmazás erőforrásfájljában, és az alkalmazásnak az erőforrásfájl francia nyelvű verziójával kell rendelkeznie. Resources.fr-FR.resx További információt az Erőforrások hozzáadása és eltávolítása című témakörben talál.

Ha az alkalmazás nem rendelkezik az erőforrásfájl francia nyelvű verziójával, az My.Resources objektum lekéri az erőforrást az alapértelmezett kulturális erőforrásfájlból.

Megjegyzések

A My.Application.ChangeUICulture metódus módosítja az aktuális szál tulajdonságát CurrentUICulture . A CurrentUICulture tulajdonság határozza meg a Resource Manager és a My.Resources objektum által használt kultúrát; ezeket az információkat használja a kultúraspecifikus erőforrások futásidőben történő kereséséhez.

Az aktuális felhasználói felületi kultúra lekéréséhez használhatja a UICulture tulajdonságot vagy a tulajdonságot CurrentUICulture .

Ezzel a My.Application.ChangeCulture módszerrel módosíthatja az aktuális szál által a sztringkezeléshez és a sztringformázáshoz használt kultúrát.

Rendelkezésre állás projekttípus szerint

Projekt típusa Elérhető
Windows Forms alkalmazás Yes
Osztálytár Yes
Konzolalkalmazás Yes
Windows Forms vezérlőtár Yes
Webvezérlő-kódtár No
Windows-szolgáltatás Yes
Webhely No

A következőre érvényes:

Lásd még