Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Grassetto, Corsivo, Sottolineato
venerdì 30 luglio 2004 - 21.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
BluMarlin
Profilo
| Newbie
9
messaggi | Data Invio:
ven 30 lug 2004 - 21:14
Salve a tutti
ditemi se è possibile complicarsi la vita in questo modo! Vorrei, una volta selezionato, impostare a grassetto un testo, con un semplice click del mouse.
In pratica ciò che con VB6 era banalmente questo:
Private Sub Button1_click()
Text1.FontBold = not (Text1.FontBold)
End Sub
dove text1 è una banalissima textbox
Ho trovato una soluzione parziale che è:
Textbox1.Font = New System.Drawing.Font(Textbox1.Font, Fontstyle.Bold)
ma questo imposta il testo a bold DEFINITIVAMENTE!
Come posso fare? PLEASE HELP ME!
hydra
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 2 ago 2004 - 09:30
Puoi fare una cosa del genere:
If TextBox1.Font.Bold then
Textbox1.Font = New System.Drawing.Font(Textbox1.Font, Fontstyle.Regular)
Else
Textbox1.Font = New System.Drawing.Font(Textbox1.Font, Fontstyle.Bold)
End IF
Questo sicuramente ti funziona. Oggi pomeriggio controllo meglio su un'altra applicazione come ho risolto perchè a memoria non ti so dire oppure attendi consigli più autorevoli. Cmq spero che questa soluzione ti vada bene. :)
BluMarlin
Profilo
| Newbie
9
messaggi | Data Invio:
lun 2 ago 2004 - 11:34
Ti ringrazio per il consiglio, in questo modo funziona, anche se in realtà imposta in grassetto TUTTO il testo, e dovrebbe cambiare invece solo quello selezionato. Ho provato a smanettare un pò con textbox1.SelectedText ma senza utili risultati, probabilmente a causa della mia inesperienza. Sapresti aiutarmi?
hydra
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 2 ago 2004 - 14:43
Non so se si possa cambiare lo stile al testo selezionato, ho provato anch'io con scarsi risultati. Dovresti attendere consigli più autorevoli oppure fare della sperimentazione, a volte le soluzioni vengono così per caso. Cmq adesso provo ach'ioe se raggiungo un risultato ti faccio sapere. :)
BluMarlin
Profilo
| Newbie
9
messaggi | Data Invio:
lun 2 ago 2004 - 17:38
Ok, se hai buone nuove fammi sapere, grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 4 ago 2004 - 09:03
Ciao BluMarlin,
il Textbox classico non credo possa supportare una cosa di questo tipo.
Se usi invece il controllo RichTextBox, puoi impostare colori a pezzi di testo, stili, spazi, ecc. Il RichTextBox è praticamente il controllo che ti fa vedere i documenti di Word, puoi inserire anche immagini o altro.
ciao
david
BluMarlin
Profilo
| Newbie
9
messaggi | Data Invio:
mer 4 ago 2004 - 17:25
Grazie mille Brain, seguirò i tuoi consigli, sempre utilissimi!
Cantalupynho
Profilo
| Newbie
20
messaggi | Data Invio:
lun 7 mag 2007 - 17:40
beh il consiglio che potrei darti io è scontato... se puoi io credo che cambiando la txt in una rtb ti spemlificheresti non pocola vita!
Dio ha creato Bill Gates
Bill Gates ha creato il Computer
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !