Dúvida: Drag And Drop no Gvinci

Fórum para discussão de temas diversos sobre o Gvinci.
Regras do fórum
=============

Antes de postar sua dúvida, por favor leia as regras de utilização do fórum.
fabio.monteiro
Mensagens: 10
Registrado em: 11 Jun 2012, 09:37

Dúvida: Drag And Drop no Gvinci

Mensagem por fabio.monteiro » 16 Abr 2015, 15:25

Olá, gostaria de saber se é possível criar um sistema de drag and drop de forma fácil dentro do ambiente GVinci usando C# e consumindo informações do SQL, caso seja possível gostaria de saber como fazer. Desde já grato.

Sidney_DF
Mensagens: 10
Registrado em: 07 Mai 2014, 14:26

Re: Dúvida: Drag And Drop no Gvinci

Mensagem por Sidney_DF » 03 Abr 2016, 16:14

Olha, para você utilizar drag-and-drop terá que implementar isso em javascript ou utilizar controles Telerik como RadListBox e RadTreeView que já dão suporte a isso, bastando que você apenas configure algumas propriedades. Para usar um controle telerik que ainda não foi encapsulado pelo GVincie utilize o controle HTMLCODECONTROL do gvinci. Na propriedade HtmlCode coloque o código html do controle Telerik que você vai usar como:
<telerik:RadListBox id="MinhaLista" runat="server" EnableViewState ="true" EnableDragAndDrop="true"
style="width:149px; height:99px; background-color:white;font-family:arial;font-size:11px; border:thin; border-color:lightgray; border-style:solid; " />

quando você aplica true na propriedade EnableDragAndDrop da lista, automáticamente essa função fica habiltada no controle sem que você tenha que escrever nada.
No evento Form1_Onload liste o evento no qual você vai capturar o Drop do mouse em algum controle da página.

Form1_Onload()
{
MinhaLista.NodeDrop += MinhaLista_NodeDrop;
}

Depois escreva o código do evento que você adicionou na linha acima:
private void MinhaLista_NodeDrop(object sender, RadListBoxDropEventArgs e)
{
//Se o controle destino fosse um TextBox de nome MeuTexto fariamos:
If(e.HtmlElementID) = "MeuTexto"
{

}

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes