Fórum arrastar conteúdo de um button para outro button #213378
11/02/2004
0
nome, aí vamos supor que ele queira mudar de máquina, como farei para arrastar o conteúdo do button para um outro button qualquer
Atenciosamente,
Izaias
Izaias
Curtir tópico
+ 0Posts
11/02/2004
Izaias
atenciosamente
Izaias
Gostei + 0
11/02/2004
Rômulo Barros
Explica melhor isso daí, que eu quero te dar uma forcinha.... :P
Gostei + 0
11/02/2004
Beppe
Em cada botão de destino, configure o evento OnDragOver para:
procedure TForm1.Button1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); begin Accept := (Sender <> Source) and (Source is TButton); end;
E no OnDragDrop dos mesmos:
procedure TForm1.Button1DragDrop(Sender, Source: TObject; X, Y: Integer); begin TButton(Sender).Caption := TButton(Source).Caption; end;
Nos botões de origem, mude a propriedade DragMode para dmAutomatic.
Vale lembrar que o conjunto de origens pode ser igual ao conjunto de destinos.
Gostei + 0
15/02/2004
Izaias
obrigado novamente,
izaias
Gostei + 0
15/02/2004
Izaias
obrigado novamente,
izaias
Gostei + 0
17/02/2004
Beppe
procedure TForm1.Button1DragDrop(Sender, Source: TObject; X, Y: Integer); var Temp: String; begin Temp := TButton(Sender).Caption; TButton(Sender).Caption := TButton(Source).Caption; TButton(Source).Caption := Temp; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)