Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - text e grassetto
Forum - Visual Basic 6 - text e grassetto

Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:08
Lunedì, 05/05/2008
Salve, ho la necessità in una text di evidenziare alcuni valori, ma non ho trovato un metodo.

esempio:
text1.text = valore1 & valore2 & valore3

come posso mettere in grassetto valore1 ?
Grazie.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 23:29
Lunedì, 05/05/2008
Con una textbox non puoi ... metti tutto in grassetto oppure no.

Puoi utilizzare una richtextbox.

PM Quote
Avatar
feddur (Normal User)
Pro


Messaggi: 200
Iscritto: 06/03/2008

Segnala al moderatore
Postato alle 23:48
Lunedì, 05/05/2008
Testo quotato

Postato originariamente da gantonio:

Con una textbox non puoi ... metti tutto in grassetto oppure no.

Puoi utilizzare una richtextbox.



come si fa utilizzando una richtextbox?

PM Quote
Avatar
kryc (Normal User)
Rookie


Messaggi: 23
Iscritto: 10/12/2007

Segnala al moderatore
Postato alle 2:52
Martedì, 06/05/2008
Mettere in grassetto non puoi però puoi evidenziare il valore1 selezionandolo

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 18:13
Martedì, 06/05/2008
Ecco qui un esempio di aiuto:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Command1_Click()
  2.        
  3.     Dim Where As Long
  4.     Dim Message As String, Title As String, _
  5.     Default As String, Search As String
  6.    
  7.     ' Imposta il messaggio:
  8.     Message = "Immettere il testo da cercare:"
  9.     ' Imposta il titolo:
  10.     Title = "Cerca una frase - Prova RTB Cerca frase."
  11.     ' Imposta il valore predefinito:
  12.     Default = ""
  13.     ' Visualizza il messaggio, il titolo e il valore predefinito.
  14.     Search = InputBox(Message, Title, Default)
  15.  
  16.     Where = 0
  17.  
  18.     ' Cerca la frase nel testo:
  19.         Where = InStrRev(Form1.RichTextBox1.Text, Search, -1, vbTextCompare)
  20.         ' Se la trova, imposta l'inizio della selezione e la lunghezza:
  21.         If Where > 0 Then
  22.             With Form1.RichTextBox1
  23.                 .SetFocus
  24.                 .SelStart = Where - 1
  25.                 .SelLength = Len(Search)
  26.                 ' Neretta la frase trovata:
  27.                 .SelBold = True
  28.                 .HideSelection = False
  29.             End With
  30.         End If
  31. End Sub


PM Quote