Utilizar a Área de Transferência no PowerBuilder é bem fácil e existem duas formas: a tradicional e a da Datawindow…
Como utilizar a forma tradicional:
//Variáveis... String ls_clip, ls_novoClip //Extraindo o conteúdo da Área de Transferência... ls_clip = Clipboard() Messagebox("Conteudo Original", ls_clip) //Definindo novo conteúdo para a Área de Trabalho... Clipboard("Mudando o clipboard...") ls_novoClip = Clipboard() MessageBox("Novo conteudo do ClipBoard", ls_novoClip)
Todavia, existe outra área de transferência que é muito pouco conhecida: As que existem nas DataWindows…
Você consegue acessá-las em scripts dentro dos controles da DataWindow, mas ele só funciona com gráficos.
Veja o exemplo abaixo:
string ls_data = dw_1.object.column_name[row_number] //Modificando o clipboard da DataWindow... ::Clipboard(ls_data)
Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.
The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022