Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    191

    [VB6]Testo normale RichTextBox...

    Ciao a tutti, ho un piccolo problemino...
    Ho una richtextbox e un button...Tramite il button faccio diventare il testo della richtextbox in grassetto...Il mio rpoblema è, come faccio a farlo tornare normale il testo una volta che è in grassetto?...Grazie mille a tutti...

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Il codice dov'è?

    Eppure non sei nuovo del forum...Dovresti saperlo.


  3. #3
    In attesa che tu pubblichi il codice incriminato...

    Così a spanne, direi che devi selezionare il testo che vuoi modificare e impostare un nuovo font.

    codice:
    RichTextBox1.SelectionFont = New Font("Arial", 10, FontStyle.Regular)
    dove, naturalmente, al posto di ["Arial"] e [10] devi mettere i tuoi parametri e mantenere [FontStyle.Regular] se vuoi il testo normale, non in grassetto.

    se invece vuoi che TUTTA la RTB abbia style normale:

    codice:
    RichTextBox1.Font = New Font("Arial", 10, FontStyle.Regular)
    Ciao.

    SCUSATEMI, ma non ho letto attentamente e mi sono accorto solo ora che è un problema per VB6 e non VB.Net
    :rollo:

  4. #4
    Non basta fare un if?
    Se il testo è in grassetto diventa normale else diventa grassetto.
    [√ Apply!]
    PHP: Problemi Hyper Pallosi...

  5. #5
    Utente di HTML.it L'avatar di fedrock
    Registrato dal
    Jun 2009
    residenza
    Milan
    Messaggi
    342
    già un if e risolvi tutto lo metti in una checkbox ed il gioco è fatto

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da Lolling Maso
    Non basta fare un if?
    Se il testo è in grassetto diventa normale else diventa grassetto.
    Cioè?
    Che codice dovrebbe scrivere Zlatan8 esattamente?

  7. #7
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da fedrock
    già un if e risolvi tutto lo metti in una checkbox ed il gioco è fatto
    Fai un esempio mostrando il codice...


  8. #8
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao Zlatan8.
    ....Tramite il button faccio diventare ...
    se ho capito bene non stai usando un'icona, quindi come ti hanno già suggerito:
    codice:
    Dim s As Long
    Private Sub Command1_Click()
        If RTB.SelBold = True Then
           s = RTB.SelStart
           RTB.SelStart = 0
           RTB.SelLength = Len(RTB.Text)
           RTB.SelBold = False
           RTB.SelStart = s
        ElseIf RTB.SelBold = False Then
           s = RTB.SelStart
           RTB.SelStart = 0
           RTB.SelLength = Len(RTB.Text)
           RTB.SelBold = True
           RTB.SelStart = s
        End If
     End Sub
    Sarebbe comunque meglio, per queste funzioni, utilizzare le icone.
    LM

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.