|
Тема |
Re: Промяна на шрифта на контролите на Форма [re: Щиpлиц] |
|
Автор |
пpoГЪPMИcт (ненормален) |
|
Публикувано | 23.10.03 18:29 |
|
|
Значи, ще ти обясня аз как бях направил първото си приложение с няколко интерфейса. За него използвах ресурсен файл. Не твърдя, обаче че това което ще напиша е най-доброто и най-правилно решение.
Бях си направил само една таблица Neutral.
В нея номерата ми започваха от 10000. Като първите 2 цифри ми бяха за номер на езика, а другите 3 за номера на "текста". Значи ограничението в случая е, че можеш да имаш до 999 "текста" за всеки съответен език.
Т.е. за български номерата започваха от 10000 и свършваха на 10999, за английски от 11000 до 11999 и т.н.
Значи имах си една функция, която взимаше номера на съответния език, който се намираше в една глобална променлива умножаваше го по 1000 и добавяше номера на "текста":
Номер на текста в Neutral = Номер на езика *1000 + Номер на текста
И връщаше необходимият текст за необходимия език
И така го бях избягнал проблема с Regional Settings.
А и един чисто приятелски съвет от мене:
Въвеждай новите "текст"-ове в ресурсният файл само и единствено под Windows 2000 или Windows XP, за да имаш по малко проблеми после.
Бии, за да те уважават!
|
| |
|
|
|