Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278

    [VB:NET]rimuovere righe da richtextbox

    ciao a tutti,
    ho un problema.ho una richtextbox in cui carico un file di testo:

    RichTextBox1.LoadFile(OpenFileDialog1.FileName, RichTextBoxStreamType.UnicodePlainText)


    diciamo che nella mnia richtextbox appaia questo:
    ciao
    ciao
    ciao

    ora voglio rimuovere una riga o alcuni caratteri.
    come faccio??
    ho provato questo

    richtextbox1.text.remove(punto di inizio da cui eliminare i caratteri , n° di caratteri da eliminare)

    ma non funziona.
    come mai???
    grazie ciao.

  2. #2
    Le stringhe .NET sono immutabili, per cui anche i metodi di istanza della classe System.String non modificano l'istanza ma restituiscono una nuova stringa, per cui dovrai scrivere:
    codice:
    richtextbox1.text=richtextbox1.text.remove(punto di inizio da cui eliminare i caratteri , n° di caratteri da eliminare)
    Nota che se il file che hai caricato contiene della formattazione questa andrà perduta.
    P.S.: il linguaggio... :rollo: (presumo VB.NET)
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278
    volendo invece che scegliere il numero di caratteri da cancellare...si possono cancellare righe intere a prescindere dal numero dei caratteri??
    mille grazie!!!

  4. #4
    Certo, basta individuare i ritorni a capo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Io sono ancora in attesa del linguaggio...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278
    sì scusami...il linguaggio è vb.net 2005...solo che io il titolo l'ho modificato...guarda il primo post...è diverso....ma nell'elnco nei post la modifica non mi appare...devo aver sbagliato qualcosa nella correzione che ho fatto... scusate...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.