• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gramas

[Resolvido] listbox e textbox

9 mensagens neste tópico

boas pessoal...

é possível apagar um registo de uma texbox que tenha sido inserio atraves de listbox.selecteditem?

Do tipo passo os valores um a um de uma listbox para uma segunda listbox e ao mesmo tempo para uma texbox um a um, mas depois quando tiro um utilizador da segunda listbox nao o consigo tirar da texbox :D

tentei

Textbox1.text = Textbox1.text - listbox1.selecteditem.tostring mas sem efeito...

pode ser uma barbaridade a linha de codigo que escrevi ai em cima mas pronto...

desde já obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Queres tirar o tirar o utilizador da textbox, e como é que ele lá está inserido?

Explica-te melhor, e se pudesses mostrar essa parte do teu código era bom :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao tenho o codigo aqui... :D

mas e do tipo

Textbox1.text &= listbox1.selecteditem.tostring & " "

isto insereme os utilizadores da listbox na textbox.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em principio tera de~haver sempre qualquer coisa a diferencialos do tipo dois Albertos nunca pode existir tera de ser sempre por exemplo Alberto A. e Alberto C.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem, há uma maneira simples. Inseres um espaço no inicio e outro no fim da textbox e depois podes fazer

Textbox1.text = Textbox1.text.replace(" " & utilizador & " ", "")

E onde utilizador é uma variável com o nome do utilizador.

Outra solução seria limpar e voltares a preencher

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu pensei em limpar mas como so queria um utilizador especifico do tipo ter A B C na texbox e na listbox, e se a pessoa tivesse tirado por exemplo o B ele limparia apenas o B ficava a textbox apenas com o A C e a listbox tambem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Outra solução seria limpar e voltares a preencher

Outra e provavelmente a melhor solução!

Podes também percorrer a lista, gravares numa variável nova excluindo o texto que não interessa e no final voltas a colocar a nova variável na textbox.

Exemplo:

        ' Variável que vai guardar o novo texto
        Dim novoTexto As String = String.Empty

        ' Ciclo nas linhas excluindo o texto uma string
        For Each line As String In Me.TextBox1.Lines
            If line.Trim <> "jpaulino" Then
                novoTexto &= line & vbNewLine
            End If
        Next

        ' Coloca os valores correctos
        Me.TextBox1.Text = novoTexto.Trim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mto obrigado pela vossa ajuda optei pela opçao que voces idsseram que seria a melhor limpo a textbox e dps e k insiro novamente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora