Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:13 04.07.25 
Клубове/ Компютри и Интернет / Visual Basic Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Промяна на шрифта на контролите на Форма [re: пpoГЪPMИcт]
АвторГeoprи (Нерегистриран) 
Публикувано12.09.03 18:25  



Ами виж аз как съм го направил:

1. Тази процедура, която установява шрифта, и се предават два параметъра (може да се направи и с повече параметри ако е необходимо). Първия например е шрифта който да се "приложи" към обектите от формата а втория е "Script" на този език. Ако юзера иска да ползва езика по подразбиране на Windows за "Script" изпраща 0, аз за име на шрифт някой който му харесва :) Ако пък друг юзер иска български език, изпраща например "Arial" и "Script" 204 (Cyrillic) (Естествено това е възможно ако е добавено "Multilanguage support" и другите ала-бала на Windows за кирилизацията). Ако иска може да ползва шрифт който съдържа буквите от неговия език, ако Windows не разполага с такъв (съмнявам се че няма всички абуки които се ползват по света но както и да е:)
2. Имам една публична процедура с име Sub_LoadCaptions. На нея и се предава параметър кой език се ползва в момента и за коя форма става въпрос. Тя зарежда съответните надписи от файла (ИНИ файл например) с този език които се отнасят за формата и ги слага на контролите (по един ред код за всеки контрол).

И се прави следното:
Като се зареди някоя форма се извиква Sub_SetFont със съответните параметри (параметрите може и да са глобални променливи). След това се извиква Sub_LoadCaptions за да зареди надписите за тази форма от съответния език (файл).

По този начин не само че могат да се поддържат повече от един език за програмата, но и варианти на един и същ език. И при положение че надписите по програмата са в текстови файлове, юзера може да си ги променя както сметне за добре.

Идеята на процедурата Sub_SetFont е, че с нея могат да се сменят шрифтовете по програмата (това значи и използвания език) докато тя работи.



Цялата тема
ТемаАвторПубликувано
* Tips&Tricks ЩиpлицМодератор   09.09.03 19:16
. * Как да си направим shortcut killall   10.09.03 16:58
. * Re: Как да си направим shortcut DobyOne   05.02.04 13:02
. * Re: Как да си направим shortcut Щиpлиц   05.02.04 20:32
. * Re: Tips&Tricks Гeoprи   10.09.03 17:17
. * Четене и писане във файлове Гeoprи   10.09.03 19:58
. * Интерфейс Гeoprи   10.09.03 20:06
. * Промяна на шрифта на контролите на Форма Гeoprи   10.09.03 20:28
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   11.09.03 19:27
. * Re: Промяна на шрифта на контролите на Форма Щиpлиц   11.09.03 20:49
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   12.09.03 15:16
. * Re: Промяна на шрифта на контролите на Форма Гeoprи   12.09.03 18:25
. * Re: Промяна на шрифта на контролите на Форма Ascona83   12.10.03 01:13
. * Re: Промяна на шрифта на контролите на Форма Щиpлиц   12.10.03 11:52
. * Re: Промяна на шрифта на контролите на Форма Ascona83   13.10.03 11:10
. * Re: Промяна на шрифта на контролите на Форма Гeoprи   14.10.03 21:49
. * Re: Промяна на шрифта на контролите на Форма Гeoprи   12.09.03 18:07
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   16.10.03 19:05
. * Re: Промяна на шрифта на контролите на Форма Гeoprи   17.10.03 17:53
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   17.10.03 18:28
. * Re: Промяна на шрифта на контролите на Форма Гeoprи   18.10.03 14:33
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   22.10.03 12:54
. * Re: Промяна на шрифта на контролите на Форма Гeoprи   22.10.03 18:36
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   23.10.03 18:14
. * Re: Промяна на шрифта на контролите на Форма Щиpлиц   22.10.03 18:59
. * Re: Промяна на шрифта на контролите на Форма пpoГЪPMИcт   23.10.03 18:29
. * Re: Get Item from point in List box Ptr   30.09.03 19:18
. * Re: Get Item from point in List box Jimmy   06.11.03 23:25
. * Добавяне на 4ти бутон в titlebar БaбaИлиицa   25.02.04 11:38
. * System Try nevil   15.03.04 13:17
. * Re: System Try БaбaИлиицa   15.03.04 17:59
. * Re: System Try nevil   15.03.04 18:38
. * Re: System Try v.2 БaбaИлиицa   16.03.04 17:27
. * Re: System Try v.2 nevil   16.03.04 19:35
. * Re: System Try v.2 ToViDebne   18.03.04 19:03
. * категорично не съм съгласен с тебе! БaбaИлиицa   19.03.04 08:53
. * Има решение. Щиpлиц   19.03.04 10:15
. * Re: Има решение. nevil   19.03.04 19:54
. * Re: System Try v.2 gotinia   05.05.05 17:52
. * Файла го няма... Гeoprи   02.04.04 01:05
. * Там си е файлът! БaбaИлиицa   02.04.04 10:22
. * За БАБА Гeoprи   16.04.04 00:40
. * Konvertirane na Desetichni chisla v dvoichni nevil   15.03.04 11:47
. * Promjana Resolucijata na ekrana! nevil   24.03.04 11:18
. * Модул за ъпдейтване на приложението: Щиpлиц   14.10.06 23:32
. * Re: Tips&Tricks pich   09.12.09 12:09
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.