Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Colore & Carattere

  1. #1

    Colore & Carattere

    Ciao

    ho bisogno di un aiuto!!! Sto creando una sorta di block notes con vb 2008 e vorrei fare in modo che in una stessa richtextbox ci sia la possibilità di poter scrivere con colori diversi , poichè ogni volta che provo a cambiare colore ad un altro testo, automaticamente il testo precedente assume il colore scelto per ultimo( analoga cosa per il carattere)...attendo una risp.grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    56
    Uhm, se ho capito bene, basterebbe un

    codice:
    If ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
    
        RichTextBox1.SelectionColor = ColorDialog1.Color         
    
    End If
    Cosi dopo che cambi colore, il testo già scritto rimane del colore di prima e quello che andrai a scrivere assumerà il colore scelto.
    Dovrebbe funzionare anche nel caso dove tu con il mouse vai a selezionare la parte di testo che vuoi colorare.

    Ovviamente aggiungi un ColorDialog al tuo progetto

  3. #3
    Grazie mille..funziona!! io al posto di selectioncolor avevo messo ForeColor.......

    ..xò ora ho un altro problema.... :master: ...quando vado per salvare ,al momento dell'apertura, il testo ritorna di nuovo con il colore nero... ti posto il codice di salvataggio così controlli se c'è qualcosa che non va..

    'Estensione Default
    saveFile1.DefaultExt = "*.rtf"
    saveFile1.Filter = "rtf files(*.rtf)|*.rtf| txt files (*.txt)|*.txt|All files (*.*)|*.*"

    'Permette di selezionare un File dalla finestra di dialogo
    If (saveFile1.ShowDialog() = System.Windows.Forms.DialogResult.OK) Then

    'Salva il contenuto della rtb in un file
    rtb_1.SaveFile(saveFile1.FileName, _
    RichTextBoxStreamType.PlainText)
    rtb_1.SaveFile(System.Environment.GetFolderPath _
    (System.Environment.SpecialFolder.Personal) _
    & _
    RichTextBoxStreamType.TextTextOleObjs)
    End If

    grz..

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.