Comportamento de um campo memo.
Enviado: 17 Nov 2024 10:06
Olá!
Se um campo caractere(Type="C") é criado na Hwgui cObs:="" -> Nenhum espaço , ele tem tamanho ilimitado na edição.
Mas se é definido com tamanho = space(1), mesmo que seja aceito a digitação de mais caracteres, só armazena 1 caractere.
Vai mostra TUDO que for digitado.
Mesmo aceitando digitar neste caso abaixo, mais de 1 caractere, só fica 1 na hora que vc consulta.
len() retorna 1
Saudações,
Itamar M. Lins Jr.
Se um campo caractere(Type="C") é criado na Hwgui cObs:="" -> Nenhum espaço , ele tem tamanho ilimitado na edição.
Mas se é definido com tamanho = space(1), mesmo que seja aceito a digitação de mais caracteres, só armazena 1 caractere.
Código: Selecionar todos
cObs := ""
@ 10,10 get oObs var cObs size 500,110 style ES_MULTILINE + ES_AUTOVSCROLL + WS_VXCROLL + ES_WANTRETURN
Mesmo aceitando digitar neste caso abaixo, mais de 1 caractere, só fica 1 na hora que vc consulta.
Código: Selecionar todos
cObs := space(1)
@ 10,10 get oObs var cObs size 500,110 style ES_MULTILINE + ES_AUTOVSCROLL + WS_VXCROLL + ES_WANTRETURN
Código: Selecionar todos
hwg_msgInfo(cObs) // só mostra 1 caractere. Saudações,
Itamar M. Lins Jr.