form3.vb
来自「Microsoft Mobile Development Handbook的代码」· VB 代码 · 共 52 行
VB
52 行
Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Imports System.Globalization
Namespace Localisation
Public Partial Class Form3
Inherits Form
Public Sub New()
InitializeComponent()
Dim ci As CultureInfo = CultureInfo.CurrentCulture
Dim ci2 As CultureInfo = CultureInfo.CurrentUICulture
Me.Text = ci.Name & ", " & ci2.Name 'always the same
End Sub
Private Sub Form3_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
comboBox1.Items.Add(New CultureInfo("fr-FR"))
comboBox1.Items.Add(New CultureInfo("fr-CA"))
comboBox1.Items.Add(New CultureInfo("en-GB"))
comboBox1.Items.Add(New CultureInfo("en-CA"))
comboBox1.Items.Add(New CultureInfo("el-GR"))
comboBox1.Items.Add(New CultureInfo("de-DE"))
comboBox1.Items.Add(New CultureInfo("es-ES"))
comboBox1.Items.Add(New CultureInfo("de-AT"))
comboBox1.Items.Add(New CultureInfo("ru-RU"))
' PlatfromNotSupportedException for Japanese
'comboBox1.Items.Add(new CultureInfo("ja-JP"))
AddHandler comboBox1.SelectedIndexChanged, AddressOf comboBox1_SelectedIndexChanged
End Sub
Private Sub comboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
Me.Render(CType(comboBox1.SelectedItem, CultureInfo))
End Sub
Private Sub Render(ByVal ci As CultureInfo)
textBox1.Text = ci.Name
textBox2.Text = ci.EnglishName
textBox3.Text = ci.NativeName
textBox4.Text = ci.LCID.ToString()
textBox5.Text = ci.DateTimeFormat.FirstDayOfWeek.ToString()
textBox6.Text = ci.NumberFormat.CurrencySymbol
End Sub
End Class
End Namespace
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?