Richtextboxin fontin määrityksessä pientä probleemaa. Eli haluaisin määritellä käytettävän fontin fontdialogin avulla. Tällä hetkellä koodi tälläinen:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
FontDialog1.ShowColor = True
FontDialog1.Font = boksi1.Font
FontDialog1.Color = boksi1.ForeColor
If FontDialog1.ShowDialog() <> DialogResult.Cancel Then
boksi1.Font = FontDialog1.Font
boksi1.ForeColor = FontDialog1.Color
End If
End SubEli vaihtamalla fonttia vaihtuu koko laatikon fontti kyseiseksi. Haluaisin kuitenkin määritellä sen siten että vain valitun tekstin fontti tai jatkossa käytettävä fontti muuuttuu. Siis jos esimerkiksi haluaa otsikon eri fontilla kuin teksti. Näyttäisi vähän siltä, että kovin helposti kuitenkaan ei ks. ominaisuutta saa käyttöön.. :/
boksi1.SelFontName = FontDialog1.Font boksi1.SelColor = FontDialog1.Color
Edit. Noin siis VB6:ssa, ehkä VB2008:ssa on vastaavat .Sel:t.
Kiitos Newb,
sehän osoittautuikin ennakoitua helpommaksi.
VB2008:ssa menee näin:
boksi1.SelectionFont = FontDialog1.Font boksi1.SelectionColor = FontDialog1.Color
Aihe on jo aika vanha, joten et voi enää vastata siihen.