Ir para conteúdo
Fórum Script Brasil
  • 0

Capturar um item da listBox


Gabrielnv

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

esta aqui, eu estava usando para visualisar as layers de um desenho Autocad e ele mostra na list box1 ai quando coloco um texto na textbox1 e clico no botão troca, ele muda o nome da layer no desenho, na listbox1 e mostra na listbox 2 o nome antigo e o novo

;Botão troca

Private Sub Troca_Click()

;declarando variaveis

Dim camadas As AcadLayers

Dim camada As AcadLayer

Dim variavel As String

; e aqui é responsavel por pegar o conteudo selecionado e guardar em camada

Set camada = ThisDrawing.Layers(ListBox1.Text)

;aqui é colocando em variavel o texto da Textbox2 que sera o novo nome

Variavel = TextBox2

;aqui a layer recebe o nome da variavel

camada.Name = variavel

;e aqui imprimimos na listbox2 o nome antigo e o novo

ListBox2.AddItem ListBox1.Text & " --> " & selecionado

;esta parte é responsavel primeiro por zerar a listbox1 e em seguida listar os layers do desenho aberto

Dim AllLayers As Object

Dim Layer As Object

Set AllLayers = ThisDrawing.Layers

ListBox1.Clear

For Each Layer In AllLayers

ListBox1.AddItem Layer.Name

Next

End Sub

não sei se esta tudo certo pois comecei a programar em vba a menos de uma semana, mais ta aeee :D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...