STYLE ES_MULTILINE com MAXLENGTH

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

STYLE ES_MULTILINE com MAXLENGTH

Mensagem por Luciano Bonfim »

Caros,

Quando uso num GET o STYLE ES_MULTILINE, o GET passa a ignorar o MAXLENGTH deixando eu digitar uma quantidade maior do que eu realmente preciso, tentei contornar usando PICTURE repl("X",60) mas tb nao funcionou 100%, nesse caso o GET é truncado com 60 caracteres mas mesmo assim eu consigo digitar quantos eu quiser.

Tem alguma maneira de fazer isso?

Muito Obrigado

Luciano Bonfim de Azevedo
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: STYLE ES_MULTILINE com MAXLENGTH

Mensagem por esbasso »

BASTA usar a imaginação e a logica


@ 19,220 GET oMemo1 VAR vMemo1 SIZE 219,98 ;
STYLE ES_MULTILINE +ES_WANTRETURN +ES_AUTOVSCROLL +WS_VSCROLL ;
TOOLTIP "" ;
ON KEYDOWN {|This, nKeyPress| oMemo1_onKeyDown( This, nKeyPress ) }


STATIC FUNCTION oMemo1_onKeyDown
Parameters This, nKeyPress

if (nkeypress = 32.or.(nKeypress > 64 .and. nkeypress < 220)) .and. len(this:caption) >= 10
msginfo('Maximo de 10 caracters')
this:caption := left(this:caption,10)
keyb_event(VK_END)

endif
return .t.
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: STYLE ES_MULTILINE com MAXLENGTH

Mensagem por esbasso »

O GET EDITBOX agora aceita MAXLENGTH com o STYLE ES_MULTILINE.
Somente será considerado um campo tipo memo se contiver STYLE ES_MULTILINE + ES_WANTRETURN sendo que neste caso o MAXLENTH será ignorado.
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: STYLE ES_MULTILINE com MAXLENGTH

Mensagem por Luciano Bonfim »

blz vou implementar no meu sistema

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: STYLE ES_MULTILINE com MAXLENGTH

Mensagem por sygecom »

Muito bom, vou atualizar minha LIB hoje a noite e já testar, Grande Basso, vlw....
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder