Fórum Drag and Drop em dois ListBox #225041
09/04/2004
0
Olá, como posso fazer isso?
Obrigado
Obrigado
Ninjapan
Curtir tópico
+ 0
Responder
Posts
09/04/2004
Aroldo Zanela
Colega,
- Solte dois ListBox no formulário (ListBox1 e ListBox2) e altere a propriedade DragMode para dmAutomatic;
- Adicione o código abaixo nos eventos do segundo ListBox:
- Solte dois ListBox no formulário (ListBox1 e ListBox2) e altere a propriedade DragMode para dmAutomatic;
- Adicione o código abaixo nos eventos do segundo ListBox:
procedure TForm1.ListBox2DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); begin Accept := Source is TListBox; end; procedure TForm1.ListBox2DragDrop(Sender, Source: TObject; X, Y: Integer); var aListBox: TListBox; begin aListBox := Source as TListBox; (Sender as TListBox).Items.Add(aListBox.Items[aListBox.ItemIndex]); end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)