none
Drag and Drop com listbox (3) RRS feed

  • Pergunta

  • Bom dia pessoa, teno 3 listbox que estou populando assim:

    private void cbTemplates_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
                if (cbTemplates.SelectedIndex != -1)
                {
                    using (smcdbEntities db = new smcdbEntities())
                    {
                        //listbox das colunas que não deverão ser usadas nos cálculos
                        var dados = (from c in db.Coluna
                                     where (c.CV == false) &&
                                     (c.Template.Nome_Template == cbTemplates.SelectedValue)
                                     select c.Nome_Coluna).ToList();
    
                        lbColunasNaoVisiveis.Items.Clear();
                        foreach (var item in dados)
                            lbColunasNaoVisiveis.Items.Add(item);
    
    
                        //listbox das colunas que deverão ser usadas nos cálculos
                        dados = (from c in db.Coluna
                                 where (c.CV == true) &&
                                 (c.Template.Nome_Template == cbTemplates.SelectedValue)
                                 select c.Nome_Coluna).ToList();
    
                        lbColunasVisiveis.Items.Clear();
                        foreach (var item in dados)
                            lbColunasVisiveis.Items.Add(item);
    
    
                        //listbox das colunas que possuem links
                        dados = (from c in db.Coluna
                                 where (c.Tipo.Equals("L")) &&
                                 (c.Template.Nome_Template == cbTemplates.SelectedValue)
                                 select c.Nome_Coluna).ToList();
    
                        lbColunasLinks.Items.Clear();
                        foreach (var item in dados)
                            lbColunasLinks.Items.Add(item);
                    }
                }
            }

    Quero poder arrastar um item de qualquer um dos listboxs para qualquer um dos listboxs.

    Como poderei fazer?


    Se a resposta foi útil, por favor marque como útil. Leia a bíblia.

    segunda-feira, 25 de março de 2013 13:23

Respostas

  • Tem um artigo bacana para ser analisado.

    http://www.codeproject.com/Articles/2006/Drag-and-Drop-between-list-boxes-Beginner-s-Tutori


    Se for útil marcar como resposta Para facilitar a busca de outros. Acesse: http://jucinei.wordpress.com/ dotquality.wordpress.com/

    • Marcado como Resposta Tianodraco terça-feira, 2 de abril de 2013 11:21
    segunda-feira, 1 de abril de 2013 12:12