Brostin
24-03-2005, 13:27
Salve,
sono ai primi passi e vorrei mi spiegaste questo breve codice. In sostanza dovrei riuscire ad anagrammare una porzione di testo attraverso l'esecuzione della funzione "FaiAnagramma".
Option Explicit
'Definizione delle variabili
Dim Sep As Integer
Dim PSin As String
Dim PDes As String
' Sotto il bottone che premuto dovrebbe restituirmi nella label la frase anagrammata. TxtFrase è il controllo della casella di testo dove scrivo la parola
Private Sub Command1_Click()
LblEtichetta.Caption = FaiAnagramma(TxtFrase)
End Sub
'Funzione che dovrebbe troncarmi la parola in un punto casuale
Function FaiAnagramma(Parola As String) As String
Sep = Int(Len(Parola) * Rnd())
PSin = Left(Parola, Sep)
PDes = Mid(Parola, Sep + 1)
End Function
Il programma non segnala codice di errore ma la caption dell'etichetta non viene valorizzata.
grazie e spero di essere stato chiaro....
sono ai primi passi e vorrei mi spiegaste questo breve codice. In sostanza dovrei riuscire ad anagrammare una porzione di testo attraverso l'esecuzione della funzione "FaiAnagramma".
Option Explicit
'Definizione delle variabili
Dim Sep As Integer
Dim PSin As String
Dim PDes As String
' Sotto il bottone che premuto dovrebbe restituirmi nella label la frase anagrammata. TxtFrase è il controllo della casella di testo dove scrivo la parola
Private Sub Command1_Click()
LblEtichetta.Caption = FaiAnagramma(TxtFrase)
End Sub
'Funzione che dovrebbe troncarmi la parola in un punto casuale
Function FaiAnagramma(Parola As String) As String
Sep = Int(Len(Parola) * Rnd())
PSin = Left(Parola, Sep)
PDes = Mid(Parola, Sep + 1)
End Function
Il programma non segnala codice di errore ma la caption dell'etichetta non viene valorizzata.
grazie e spero di essere stato chiaro....