Anche se proseguo un riferimento iniziato nella discussione "
valueBox ed editing con maschera", non mi sembra che l'ooggetto indicato ora sia pertinente alla valuebox; per cui scrivo "." e vado a capo.
Può capitare durante la digitazione di un numero con virgola in un Textbox che l'operatore voglia correggere o modificare u numero prima della virgola, dopo però che ha inserito la parte decimale del nummero.
Nell'evento KeyPress ho richiamato un modulo globale per controllare che dopo la virgola vengano inserite solo due cifre, pertanto, essendo la parte decimale già completa, il nuovo carattere da inserire nella parte intera del numero mi viene rifiutato e non posso più aggiungere o correggere cifre della parte intera.
Es.:
a) nunmero già digitato: 45,23
b) porto il cursore fra il 4 ed il 5 (parte intera)
c) digito 1
d) nel Textbox rimane 45,23.
Quello che mi occorrerebbe é sapere (nel mio caso, dentro KeyPress) in quale posizione del Textbox si trovi il cursore, per permettere di correggere sempre la parte intera del numero ( sia essa una modifica, aggiunta o soppressione di un carattere qualsiasi).
In Vb usavo da codice le proprietà SelStart, SelLength, SelText della casella di testo. E in Gambas? :aiuto:
Ciao a tutti.