none
ListBox, abrir texto de Resources RRS feed

  • Pergunta

  • Olá  Amigos  do  MSDN !   Minha  duvida  é  em  relação  ao  ListBox,  estou  fazendo  um  aplicativo  simples,   com  Visual  Basic  2008 Express ( windows  Form )   Tem  como  chamar   ( abrir )  através  do  listBox,  o  que  esta  em  (RESOURCE),   dentro  desta  pasta  está  Arquivos  de  texto,    classificados  como  (  TextFile1 , TextFile2,  TextFile3......etc...)  abrir  em  TextBox1.  não  consigo  fazer  abrir  estes  textos  em  TextBox1  através  de  ListBox1.   Se  possivel  enviar-me  o  código...................Desde já  Agradeço. !
    domingo, 20 de fevereiro de 2011 04:03

Respostas

  • Para ler os recursos do projeto você pode chamar o método abaixo no evento load do form:

      Private Sub CarregaResource()
        Dim ItemEnumerator As System.Collections.IDictionaryEnumerator
        Dim ItemResourceSet As Resources.ResourceSet

        ItemResourceSet = My.Resources.ResourceManager.GetResourceSet(New System.Globalization.CultureInfo("en"), True, True)
        ItemEnumerator = ItemResourceSet.GetEnumerator

        Do While ItemEnumerator.MoveNext
          ListBox1.Items.Add(ItemEnumerator.Key.ToString)
        Loop
      End Sub

    E no click do botão para ler o arquivo quando selecionar o item:

        TextBox1.Text = My.Resources.ResourceManager.GetObject(ListBox1.SelectedItem.ToString)

    é isso?


    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    segunda-feira, 28 de fevereiro de 2011 02:21

Todas as Respostas

  • Cyberzinho sua pergunta foi recentemente respondida em:

    http://social.msdn.microsoft.com/Forums/pt-BR/vsvbasicpt/thread/0ebf5226-6e58-4714-89c3-1d4a633d16ce


    []s.

    Alan Cossari.

    Twitter Facebook
    domingo, 20 de fevereiro de 2011 04:13
  • Cyberzinho sua pergunta foi recentemente respondida em:

    http://social.msdn.microsoft.com/Forums/pt-BR/vsvbasicpt/thread/0ebf5226-6e58-4714-89c3-1d4a633d16ce


    []s.

    Alan Cossari.

    Twitter Facebook

    Olá  Amigo  Alan !  obrigado  pelo  feedback,  mas o  codigo  no  link  acima  não  foi  util  para  meu  caso,    eu  Tenho  um  Form1TextBox1ListBox1,        quero  abrir  no  TextBox1,  usando  o  ListBox1  os  arquivos  de  texto  que estão  na pasta  Resource.   nomeado  como ( TextFile1, TextFile2, TextFile3....etc...),  uns  40  itens.    se  possível  enviar-me  o  código,........................SILVIO.
    CYBERSIL
    domingo, 20 de fevereiro de 2011 23:00
  • Olá Cybersil!

    Como assim "Abrir no textBox1 usando o ListBox1"?.

    Confirme a minha conclusão ou me corrija. Você esta querendo selecionar num ListBox um determinado item e quando selecionado este item 

    ele trará um local pré determinado(Resource) na TextBox? 

    Obs: Procure sempre tratar a tua questão aqui dentro do fórum para que a tua dúvida, que "também é uma dúvida de outros", possa ser um documento

    de consulta.

    Obrigado!

    att;


    Eder Costa - LATAM Forum Support Engineer
    Microsoft Corporation
    terça-feira, 22 de fevereiro de 2011 15:23
    Moderador
  • Olá Cybersil!

    Como assim "Abrir no textBox1 usando o ListBox1"?.

    Confirme a minha conclusão ou me corrija. Você esta querendo selecionar num ListBox um determinado item e quando selecionado este item 

    ele trará um local pré determinado(Resource) na TextBox? 

    Obs: Procure sempre tratar a tua questão aqui dentro do fórum para que a tua dúvida, que "também é uma dúvida de outros", possa ser um documento

    de consulta.

    Obrigado!

    att;


    Eder Costa - LATAM Forum Support Engineer
    Microsoft Corporation

    Desculpe!  sou iniciante !  Exato,    tem  como?   umas  40  paginas  (textos)  para  fazer  a  chamada  em  sequencia  é  simples,   preciso  fazer  a  chamada  aleatória,  Alternada.  por  isso  pensei  usar  o  ListBox1,  Selecionar  sem  sequencia,  abrir  TextFile1,  TextFile30...

    Valeu................SILVIO


    CYBERSIL
    sábado, 26 de fevereiro de 2011 04:32
  • Você quer que liste no listbox os arquivos que estão em uma pasta chamada resource ou os arquivos já estão no resouce do projeto?

    Você quer clicar no nome do arquivo no listbox e clickar no botão para ler e ele ler o conteudo do arquivo no textbox, é isso?


    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    sábado, 26 de fevereiro de 2011 05:26
  • Você quer que liste no listbox os arquivos que estão em uma pasta chamada resource ou os arquivos já estão no resouce do projeto?

    Você quer clicar no nome do arquivo no listbox e clickar no botão para ler e ele ler o conteudo do arquivo no textbox, é isso?

    Sim,  Exato !  clicar  no nome do arquivo  no ListBox,  e clicar no botão  para ler o conteudo do arquivo  no  TextBox,  é  isso !

    Na pasta Resource  esta ( TextFile1,  TextFile2,.........etc...)

    VALEU ?.........................ABRAÇO.


    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro


    Olá Amigo Bruno !  talvez eu não esteja me expressando de forma Técnica,  gerando  conflitos  de information !

    Sim,  os arquivos  ja estão na pasta  RESOURCE,    

    Sim,  Exato !  clicar  no nome do arquivo  no ListBox,  e clicar no botão  para ler o conteudo do arquivo  no  TextBox,  é  isso !

    Na pasta Resource  esta ( TextFile1,  TextFile2,.........etc...)

    VALEU ?.........................ABRAÇO.

     


    CYBERSIL
    domingo, 27 de fevereiro de 2011 03:36
  • Para ler os recursos do projeto você pode chamar o método abaixo no evento load do form:

      Private Sub CarregaResource()
        Dim ItemEnumerator As System.Collections.IDictionaryEnumerator
        Dim ItemResourceSet As Resources.ResourceSet

        ItemResourceSet = My.Resources.ResourceManager.GetResourceSet(New System.Globalization.CultureInfo("en"), True, True)
        ItemEnumerator = ItemResourceSet.GetEnumerator

        Do While ItemEnumerator.MoveNext
          ListBox1.Items.Add(ItemEnumerator.Key.ToString)
        Loop
      End Sub

    E no click do botão para ler o arquivo quando selecionar o item:

        TextBox1.Text = My.Resources.ResourceManager.GetObject(ListBox1.SelectedItem.ToString)

    é isso?


    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    www.maestrodotnet.com.br
    @BrunoMaestro
    segunda-feira, 28 de fevereiro de 2011 02:21