DropMaster é um conjunto de 4 controles VCL nativos para uso em Delphi e C ++ Builder.
Fabricante: Raize Software
Descrição detalhada do produto
SOLICITE SEU ORÇAMENTO
DropMaster é um conjunto de 4 controles VCL nativos para uso em Delphi e C ++ Builder. Enquanto os componentes VCL incluídos em Delphi e C ++ Builder permitem arrastar e soltar entre janelas da mesma aplicação, DropMaster permite aos desenvolvedores adicionar suporte para arrastar e soltar entre aplicativos. O arrastar e soltar pode ser entre um novo aplicativo do desenvolvedor e aplicações existentes, como o Microsoft Office, um navegador web, etc., ou entre dois aplicativos personalizados.
A funcionalidade do DropMaster é dividida de acordo com o que você deseja permitir que o usuário arraste de seu aplicativo para outro lugar. Além da funcionalidade de arrastar e soltar, os componentes expõe vários eventos que permitem que o desenvolvedor obtenha um feedback sobre o processo de arrastar e soltar, enquanto ele está acontecendo ou está sendo modificado.
Os quatro componentes de DropMaster são: TDMTextSource, TDMTextTarget, TDMGraphicSource, TDMGraphicTarget
TDMTextSource
TDMTextSource funciona arrastando dados de seu aplicativo para outro. Para uso simples, você pode atribuir um comando em seu formulário para a propriedade DonorComponent, detectar o conteúdo a ser arrastado e chamar o método de execução. O conteúdo apropriado (textos ou listas selecionadas, etc.) é então arrastado para o outro aplicativo. Para o uso mais sofisticado, há uma propriedade de texto para o qual você pode atribuir qualquer conteúdo que você gosta.
Ele é também o componente que é usado para arrastar outros formatos arbitrários de texto, através da utilização da sua propriedade CustomFormatData. Em particular, você pode arrastar mais de um formato, e o aplicativo de destino pode aceitar qualquer uma das disponíveis. Por exemplo, quando você arrasta as células do Excel, os dados são disponibilizados em diversos formatos, a partir de texto simples, para um bitmap das células, etc.
TDMTextTarget
TDMTextTarget aceitas os dados arrastados para a sua aplicação a partir de outro aplicativo. Você atribui um comando em seu formulário para a propriedade AcceptorControl, e escreve uma ordem de OnDrop para TDMTextTarget de como lidar com os dados que acabam de ser descartados. Nativamente, TDMTextTarget sabe como aceitar texto, RTF, HTML, listas de arquivos e URLs.
TDMTextTarget é também o componente que é usado para aceitar outros formatos arbitrários de texto, através da utilização da sua propriedade CustomFormat.
TDMGraphicSource
Mias do que os formatos nativos em TDMTextTarget, as imagens gráficas são os tipos de dados mais comumente solicitados para arrastar e soltar. TDMGraphicSource funciona como TDMTextSource, exceto que ele tem as funcionalidades DonorImage e Picture, o que corresponde à um comando e propriedades de texto de TDMTextSource. Arrastando uma imagem torna-se tão fácil como atribuí-la a uma propriedade, detectando o arrasto, e executando.
TDMGraphicTarget
TDMGraphicTarget pode aceitar imagens arrastadas de outra aplicação. Por conveniência, ele lida com vários formatos como DIBs, bitmap, metarquivos e metarquivos avançados, de modo que o desenvolvedor precisa apenas fornecer um lar para os dados que serão aceitos. Claro, há ampla oportunidade para personalizar o processo como com os outros componentes. DropMaster vem com uma coleção de mais de 40 exemplos de aplicações, além de representar os resultados de uma extensa pesquisa para o comportamento da funcionalidade de arrastar e soltar de muitas aplicações comerciais populares.
DropMaster vem com um código-fonte completo para todos os componentes, pacotes e editores de design, sem custo adicional. A documentação é fornecida em um extenso sistema de ajuda online sensível ao contexto. DropMaster também dispõe de assistente de instalação, que ajuda na integração automática e no registo de componentes dinâmicos.
Requisitos do sistema:
Embarcadero RAD Studio 10 Seattle, Embarcadero RAD Studio XE8, Embarcadero RAD Studio XE7, Embarcadero RAD Studio XE6, Embarcadero RAD Studio XE5, Embarcadero RAD Studio XE4, Embarcadero RAD Studio XE3, Embarcadero RAD Studio XE2, Embarcadero RAD Studio XE, Embarcadero RAD Studio 2010, Delphi 10 Seattle, Delphi XE8, Delphi XE7, Delphi XE6, Delphi XE5, , Delphi XE4, Delphi XE3, Delphi XE2, Delphi XE, Delphi 2010, Delphi 2009, C++Builder 10 Seattle, C++Builder XE8, C++Builder XE7, C++Builder XE6, C++Builder XE5, C++Builder XE4, C++Builder XE3, C++Builder XE2, C++Builder XE, C++Builder 2010, C++Builder 2009 e CodeGear RAD Studio 2009;
Produtos Relacionados
Obrigado! Logo entraremos em contato!