2013-05-27 2 views
0

vb.net 다중 언어 프로그램을 만들고 싶습니다. LOCALIZED=TRUE으로 변경하고 LANGUAGE을 내 lang으로 변경했습니다. 하지만 문제는 제 언어가 올바르게 작동한다는 것입니다.VB.NET 다중 언어 프로그램

내 언어에서는 텍스트 상자 옆에있는 레이블이 오른쪽에 있고 영어 ()로 변경 한 후에는 왼쪽으로 와야합니다.

어떻게 하시겠습니까?

+0

사용 IME 지원 .. – matzone

+2

그냥 True로 양식의 두 RightToLeft로 속성을 설정합니다. 그들은 또한 현지화되어 있습니다. –

답변

0

서식을 변경하여 오른쪽에서 왼쪽으로 쓰거나 레이블 자체의 위치를 ​​변경 하시겠습니까?

왜 이렇게 해보지 않으시겠습니까?

if (language = "English") Then 
    label1.RightToLeft = System.Windows.Forms.RightToLeft.No 
    label1.Location = New Point(100,200) 'to change the location if required 
Else If (language = "Japanese") Then 
    label1.RightToLeft = System.Windows.Forms.RightToLeft.Yes 
    label1.Location = New Point(400,200) 'adjust the points as required 
End If 

귀하의 질문에 답변하지 못할 경우를 대비하여 언제든지 알려 주시기 바랍니다.