InícioInício  PortalPortal  FAQFAQ  BuscarBuscar  Registrar-seRegistrar-se  LoginLogin  Contacta-nosContacta-nos  
 

[Tuturial]Programa em VB.Net com vários idiomas!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
telmo_sousa
Programação
Programação



Registrado dia : 23 Fev 2008
Mensagens : 9
ISP : Nenhum destas

MensagemAssunto: [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 What a Face, 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
Voltar ao Topo Ir em baixo
Trukes
Utilizador PCMore
Utilizador PCMore



Registrado dia : 04 Mar 2008
Mensagens : 80

Mood : Tou sem net :'[
Hardware&Software : AMD Athlon XP 2600+
1Gb Dual 1.6 DDR
Geforce 6600 GT 128MG
ISP : Sapo ADSL
A Jogar : PES 08 na PSP

MensagemAssunto: Re: [Tuturial]Programa em VB.Net com vários idiomas!   Dom Mar 09, 2008 5:52 pm

Bom post Wink

bom para os iniciantes Very Happy

cumps
_________________
Voltar ao Topo Ir em baixo
Tigas
VIP PCMore @ Especial
VIP PCMore @ Especial



Idade : 17
Registrado dia : 26 Fev 2008
Mensagens : 44
Localização : V. N. de Gaia

Mood :  quero andar para a direita :'(
ISP : Clix

MensagemAssunto: Re: [Tuturial]Programa em VB.Net com vários idiomas!   Dom Mar 09, 2008 8:58 pm

Bom trabalho !

Continua assim rapaz Wink

Abraço Cool
_________________
Voltar ao Topo Ir em baixo
Iromen
Internet e Links
Internet e Links



Idade : 38
Registrado dia : 23 Fev 2008
Mensagens : 183

Mood : 

Age of Empires III - A Estratégia
ISP : Nenhum destas

MensagemAssunto: Re: [Tuturial]Programa em VB.Net com vários idiomas!   Dom Mar 09, 2008 11:57 pm

Sim senhor, uma boa dica!

Abraços
Voltar ao Topo Ir em baixo
theboss
Administrador
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

MensagemAssunto: 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
Voltar ao Topo Ir em baixo

[Tuturial]Programa em VB.Net com vários idiomas!

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Novo Fórum -> http://pcmore.awardspace.com/ :: Informática :: Programação-