Bom dia...
Em uma certa rotina, ao digitar o código do fornecedor, o nome do mesmo é apresentado na tela.
Como fazer para limpar essa área da tela que contém o nome apresentado logo após a gravação do registro?
Gilvandi
Limpar uma área da tela
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Limpar uma área da tela
Se nesse lugar onde apresenta o nome é um label, mude a propriedade VALUE para ""
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Limpar uma área da tela
Pablo,
Bom dia...
Não é um label... é um @ xx,yy say Arquivo->NomeDoCampo
Já tentei @ xx,yy say spac(400), mas não deu certo.
Gilvandi
Bom dia...
Não é um label... é um @ xx,yy say Arquivo->NomeDoCampo
Já tentei @ xx,yy say spac(400), mas não deu certo.
Gilvandi
Limpar uma área da tela
Em primeiro lugar: Utilizar a completa sintaxe para os comandos da LIB...
Código: Selecionar todos
@ xx,yy ;
SAY Arquivo->NomeDoCampo ;
SIZE 200, 30
/*
*---------------------------------------------------------------------------*
#xcommand @ <x>,<y> SAY [ <oSay> CAPTION ] <caption> ;
[ OF <oWnd> ] ;
[ ID <nId> ] ;
[ SIZE <width>, <height> ] ;
[ COLOR <color> ] ;
[ BACKCOLOR <bcolor> ] ;
[<lTransp: TRANSPARENT>] ;
[ ON INIT <bInit> ] ;
[ ON SIZE <bSize> ] ;
[ ON PAINT <bDraw> ] ;
[ ON CLICK <bClick> ] ;
[ ON DBLCLICK <bDblClick> ];
[[ON OTHER MESSAGES <bOther>][ON OTHERMESSAGES <bOther>]] ;
[ STYLE <nStyle> ] ;
[ FONT <oFont> ] ;
[ TOOLTIP <ctoolt> ] ;
*---------------------------------------------------------------------------*
*/
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Limpar uma área da tela
Olá Vandi,
Já tentou algo assim?:
Já tentou algo assim?:
Código: Selecionar todos
M->Nome_do_Campo := Space( nTamanho_do_Campo )
@ xx,yy Say M->Nome_do_CampoAbraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Limpar uma área da tela
@ xx,yy ;
SAY Arquivo->NomeDoCampo ;
SIZE 200, 30
SAY Arquivo->NomeDoCampo ;
SIZE 200, 30
M., Ronaldo
by: IMATECH
IMATION TECNOLOGIA
by: IMATECH
IMATION TECNOLOGIA
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Limpar uma área da tela
Olá Vandi,
Veja o exemplo abaixo:
@ 15,22 SAY oLabel1 CAPTION "NOME DO FORNECEDOR" SIZE 65,22
Veja que acima define uma variável de objeto com nome: oLabel1
Para limpar use assim:
oLabel1:SetText('')
oLabel1:Refresh()
Veja o exemplo abaixo:
@ 15,22 SAY oLabel1 CAPTION "NOME DO FORNECEDOR" SIZE 65,22
Veja que acima define uma variável de objeto com nome: oLabel1
Para limpar use assim:
oLabel1:SetText('')
oLabel1:Refresh()
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql

