2013-05-27 3 views
0

Я хочу создать многоязычную программу vb.net. Я сделал это с LOCALIZED=TRUE и сменил LANGUAGE на мой lang. Но проблема в том, что мой язык справа налево.VB.NET Многоязычная программа

Проблема в том, что на моем языке наклейки рядом с текстовыми полями находятся справа, а после изменения на English они должны прийти влево.

Как это сделать?

+0

использование IME поддержка .. – matzone

+2

Просто установите два RightToLeft свойства формы в True. Они также локализованы. –

ответ

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 

Не стесняйтесь просвещать меня, если это не ответит на ваш вопрос.

Кен

Смежные вопросы