Olá... Alguém já criou ou faz ideia de como poderia ser criada uma tela estilo drag and drop em progress? Precisaria para desenvolver um "criador" de templates de relatório, onde eu poderia arrastar labels, campos textos, etc... Até uma determinada posição da tela... Obrigado... Att, Anderson
Se voce se lembrar, o UIB (Provision) é escrito em 4GL Progress. Sendo assim, o que voce ve/faz ali é programado em 4GL. Para arrastar um widget (botão, campo, etc.) basta setar a propriedade movable dele. Para saber a posição de tela, a propriedade X e Y do mesmo. Veja também os eventos "Direct Manipulation Events", que permite saber quando um objeto começou e parou de ser movido.
Olá... Obrigado pelos retornos, é que na real é para criar um programa que gera um template de um relatório, não necessariamente o relatório em si Richard... Vou testar Agnaldo, acho que vai dar boa... Abraços...
vc poderia então usar uma outra linguagem, que é mais facil de criar esses objetos, flash por exemplo, e depois gerar o codigo fonte em progress, afinal vc vai ter que gerar um codigo fonte do mesmo jeito.