Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Ресурсы Добавлено: 10.04.04 01:02  

Автор вопроса:  cresta
В редакторе ресурсов VB добавляю новую таблицу строк. Делаю её на английском, т.е. их 2 таблицы - русская и английская,  а вот как можно переключаться из приложения между таблицами, чтобы не набирать по новой все Id? Т.е. определить допустим Button1.Caption= LoadResString(101), Button2.Caption= LoadResString(102) и т.д. и потом переключать все Id разом с одного языка на другой. Или так не получится?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 10.04.04 05:11
Небольшое дополнение: то, что таблицы переключаются автоматом при смене региональных установок - это не то, надо чтобы можно было делать это произвольно, в любое время.

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 10.04.04 18:51

Заведи константу IsRussian = {0,1} и поступай примерно так:

Command1(Index).Caption=LoadResString(100+Index+IsRussian*NumOfElements)

Ответить

Номер ответа: 3
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #3 Добавлено: 10.04.04 20:20
А как определить, какие региональные установки для программ, не поддерживающих Юникод? Перерыл весьMSDN - ничего не нашел

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 10.04.04 23:22

RegMon?

Ответить

Номер ответа: 5
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #5 Добавлено: 11.04.04 00:32
С RegMon  нашел только региональные установки для дат, денежных единиц, метрические и т.п. а вот переключение языка для прог, не поддерживающих юникод -  не нашёл. А это независимая от региональных установок настройка. Полагаться на то, что если региональные установки допустим английские(США), то и язык тоже Eng(US) - не очень серьёзно. Может быть совершенно другой язык. Ну и соответственно, вместо букв- знаки вопроса.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам