2010-07-27 3 views
1

Я хочу сделать многоязычные кнопки, подобные кнопкам messagebuttons. У меня есть форма с кнопкой отмены, но я хочу иметь многоязычный текст. Например, на немецком языке он называется «Abbrechen» на французском языке «Annuler» и на английском языке «Cancel». Как и для MessageBox, эти кнопки также многоязычны. Можно ли узнать строку «MessageBox-Cancel- Кнопка»текущего языка машиныC# - Многоязычная строка для «Отмена»

с уважением

WonderWhy

ответ

1

MSDN ссылка? "Пошаговое руководство: Локализация Windows Forms"

http://msdn.microsoft.com/en-us/library/y99d1cd3(VS.71).aspx

+0

Нет ли более простого метода? Строка «Отменить» системы должна быть сохранена на компьютере, например, для кнопок messagebox. Я не хочу создавать новый файл ressourcefile или несколько форм, мне нужна только «Cancel» -строка текущего языка, установленного на компьютере. Разве это невозможно? – Wonderwhy

+0

Вы не создаете ресурс для каждой формы, вы создаете один ресурс, который отображает каждую строку на языки. Например, в ваших сообщениях «Отмена» и «ОК» будут использованы те же файлы ресурсов. А поскольку у вас есть пользовательские формы с таможенными ярлыками, наличие собственных ресурсов означает, что все можно локализовать, а не только то, что система может локализовать. –

+0

Thx для консультации. Теперь я должен найти разные «отменить» -строки для любого языка: D – Wonderwhy

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