03/03/07 15:13
Hacker
io dico in questo modo:
(anche se è un po' rozzo può esserti utile per ora...)
'Nelle variabili globali:
dim Testo(300) as string
dim Puntatore as integer
dim Usate as integer
Nel form load inizializzi le variabili:
Puntatore=0
Usate=0
poi nell'evento Change della casella di testo devi fare un controllo:
if Usate=0 then
Testo(Puntatore)=Rtf.Text
else
if rtf.text <> Testo(Puntatore) then
if Puntatore < 100 then
Testo(Puntatore + 1)=rtf.text
Puntatore =Puntatore +1
else
Puntatore=0
Testo(Puntatore)=rtf.text
end if
end if
end if
E nel pulsante Annulla metti:
rtf.text=Testo(Puntatore -1)
questo è solo un piccolo esempio(lo so che è rozzo
) con una minima gestione che ti devi ottimizzare e che ti ho scritto lì lì,e non ho ancora avuto tempo di provarlo...
Ultima modifica effettuata da Hacker 03/03/07 16:00
aaa
03/03/07 15:30
quando premo Annulla mi dice così:
Run-time error '9':
Subscript out of range
e mi seleziona questo:
rtf.Text = Testo(Puntatore - 1)
Ultima modifica effettuata da 03/03/07 15:31
03/03/07 15:36
Hacker
già,prova a fare un controllo nel codice del pulsante:
if Usate=0 then
rtf.text=Testo(Puntatore)
else
rtf.text=Testo(Puntatore - 1)
end if
Ultima modifica effettuata da Hacker 03/03/07 15:39
aaa
03/03/07 15:40
mi da sempre lo stesso errore