telmo_sousa Programação

Registrado dia : 23 Fev 2008 Mensagens : 9 ISP : Nenhum destas
| Assunto: [Tuturial]Programa em VB.Net com vários idiomas! Sab Mar 08, 2008 1:55 pm | |
| Bem pessoal, a pedido de um colega vou colocar aqui um tutorial para mudar a linguagem dos vossos projectos de vb.net! Este projecto que vou apresentar está a ser desenvolvido por mim para um trabalho da escola de Sistemas Operativos & Redes(Viva o PP , pra quem não sabe ignorem isto!) , por isso alguns objectos podem ser diferentes mas a teoria é toda igual. Espero que gostem!
1º Criem o vosso projecto com dois forms, um pode chamar-se "intro" e outro "form1".
2º No "intro" coloquem dois botões ou duas picturebox para poderem mudar a linguagem. Na propriedade text de um botao escrevam ingles e noutro portugues, no caso das pictureboxs arranjem umas bandeiras na net e importem-nas.

3º No onclick do ingles escrevam o seguinte código:
System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US") System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en-US") Me.Hide() Form1.Close() Form1.Show()
Reparem que o que muda sao as letras en-US -> isto contem a informacao da linguagem!
No botao portugues coloquem este código:
System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("pt-PT") System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("pt-PT") Me.Hide() Form1.Close() Form1.Show()
OK, assim ao clicar no botao aparece o form1 -> com o qual vamos trabalhar, com a lingugem definida pelo botão.
4º Vão ao form1, cliquem sobre um espaço vazio do form e nas propriedades devem procurar algo como: "Language: Default" -> isto é en-US, agora criem uma label e coloquem o seguinte texto:"This was written in english from United States". Agora vão à propriedade language do form e escolha pt-PT(portugues de portugal) e na mesma label escrevam: "Isto foi escrito em Portugues de Portugal".
5ºCorram o programa e carreguem no botão do ingles e veja o que aparece na label.
 Agora saiam e escolham portugues e vejam o que esta escrito na label.

Como podem ver é fácil e muito prático para trabalhos que requerem uso por parte de pessoas que falam outra lingua!
Última edição por telmo_sousa dia Seg Mar 10, 2008 2:28 pm, editado 1 vezes |
|
Trukes Utilizador PCMore


Registrado dia : 04 Mar 2008 Mensagens : 80 Mood : Hardware&Software : AMD Athlon XP 2600+
1Gb Dual 1.6 DDR
Geforce 6600 GT 128MG ISP : Sapo ADSL A Jogar : PES 08 na PSP
| Assunto: Re: [Tuturial]Programa em VB.Net com vários idiomas! Dom Mar 09, 2008 5:52 pm | |
| Bom post 
bom para os iniciantes 
cumps _________________
 |
|
Tigas VIP PCMore @ Especial


Idade : 17 Registrado dia : 26 Fev 2008 Mensagens : 44 Localização : V. N. de Gaia Mood : ISP : Clix
| Assunto: Re: [Tuturial]Programa em VB.Net com vários idiomas! Dom Mar 09, 2008 8:58 pm | |
| Bom trabalho !
Continua assim rapaz 
Abraço  _________________
 |
|
Iromen Internet e Links


Idade : 38 Registrado dia : 23 Fev 2008 Mensagens : 183 Mood :
ISP : Nenhum destas
| Assunto: Re: [Tuturial]Programa em VB.Net com vários idiomas! Dom Mar 09, 2008 11:57 pm | |
| Sim senhor, uma boa dica!
Abraços |
|
theboss Administrador


Idade : 15 Registrado dia : 23 Fev 2008 Mensagens : 52 Hardware&Software : kerias saber ne? .|. o segredo e alma do negocio .|. ISP : Clix A Jogar : 2moon,Warrock coreano,Cod2
| Assunto: Re: [Tuturial]Programa em VB.Net com vários idiomas! Ter Maio 06, 2008 8:08 am | |
| Bom trabalho telmo nao te esqueças do nosso projetozinho xDDD
cumps |
|