Autore Topic: Correttore ortografico (per la lingua spagnola)  (Letto 249 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.326
  • Ne mors quidem nos iunget
    • Mostra profilo
« Ultima modifica: 04 Dicembre 2016, 21:12:17 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Correttore ortografico (per la lingua spagnola)
« Risposta #1 il: 06 Dicembre 2016, 22:38:23 »
Gli ho già risposto sulla ML suggerendo l'uso di SendKeys (del componente gb.desktop).
Si potrebbe usare una cosa del genere, magari migliorata, tutto dipende anche da come funziona il suo correttore ortografico:
Codice: [Seleziona]
Public Sub Button1_Click()

  Dim ar As String[]
  Dim s, c As String
  Dim i, a As Integer
 
  ar = Split(WebView1.Text, " ", Null, True)
  WebView1.html = Replace(WebView1.html, ar[ar.max], "<span style=\"background-color: rgb(254, 254, 126);\">" & ar[ar.max] & "</span>")
  ' occorre ricostruire la stringa fino al punto di errore'
  For Each c In ar
    s &= c & " "
  Next
  i = Len(s) 
  WebView1.SetFocus
  'Aquí el cursor queda al principo del texto. Lo queremos al final'
  For a = 1 To i
    Desktop.SendKeys("[Right]")
  Next
 
End
Ho corretto in modo che sia più comprensibile, almeno lo spero  :)

 :ciao:
« Ultima modifica: 06 Dicembre 2016, 23:05:28 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro