+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

TextBox ottenere la terza parola

  1. #1
    L'avatar di coccode79
    coccode79 non è in linea Novello
    Salve a tutti
    Io ho una stringa.

    esempio:
    _______________________
    Il mio cane è molto sereno,
    però morde.
    _______________________

    In visualbasic per individuare la terza parola (cane) io scrivo:

    nomecampo.text.split.getvalue(3)

    Se io adesso volessi inserire gatto al posto di cane
    Il ragionamento è questo:

    Inserisci gatto nella terza parola e cioè 'cane'.
    esiste una funzione dove posso scrivere:

    nomecampo.text.split.getvalue(3) = "gatto" --lo so che non funziona però vorrei che ci fosse una simile.

    Spero di essere stato chiaro.

  2. #2
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    Gli array su .NET iniziano da zero quindi la posizione del cane è 2 e non 3 come dici.
    Per risolvere il tuo problema invece relativo alla sostituzione ti consiglio vivamente di fare:
    Dim s() As String = nomecampo.Text.Split()
    s(2) = "gatto"
    
    Per ricongiungere insieme la stringa poi dipende da cosa ne devi fare, ti consiglio di guardare StringBuilder
    Ultima modifica di elisab; 15-10-2011 20:49 

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Somma due textbox totale terza textbox
    Da freddy60 nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 20-06-2020, 16:21
  2. Risposte: 8
    Ultimo Post: 24-06-2016, 09:08
  3. Risolto: Ottenere la posizione del caret nella TextBox
    Da sistemista nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 01-11-2011, 18:00
  4. Risolto: Ottenere numero in TextBox
    Da Pain_96 nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 27-10-2011, 13:54
  5. Ottenere valore numerico da una textbox
    Da mattyfog nel forum C#
    Risposte: 23
    Ultimo Post: 28-09-2008, 22:48