Home All Groups Group Topic Archive Search About

Font to bold, italic, underline only

Author
6 May 2006 11:58 PM
Adam Honek
Okay,

Assinging the font and its style (bold, italic etc.) using the font dialog
is easy such as:
FontDialog1.ShowDialog()

txtEmailBody.SelectionFont = FontDialog1.Font

But how does one change the selected text to bold, italic or underlined
without using the font dialog?

I've looked under .selectionfont and.selectedtext and can't see any way to
change it to bold, italic etc. All I see is a read-only property that tells
me if its bold, italic etc.

There's go to be a way. All these apps have these small B, I, U buttons.

Initialize a font, tweak it and assign it? Is that really the only way?

Thanks,

Adam

Author
7 May 2006 12:03 AM
Herfried K. Wagner [MVP]
"Adam Honek" <AdamHo***@Webmaster2001.freeserve.co.uk> schrieb:
> Assinging the font and its style (bold, italic etc.) using the font dialog
> is easy such as:
> FontDialog1.ShowDialog()
>
> txtEmailBody.SelectionFont = FontDialog1.Font
>
> But how does one change the selected text to bold, italic or underlined
> without using the font dialog?
>
> I've looked under .selectionfont and.selectedtext and can't see any way to
> change it to bold, italic etc. All I see is a read-only property that
> tells me if its bold, italic etc.

Removing a certain font style:

\\\
EmailBody.SelectionFont = _
    New Font( _
        EmailBody.SelectionFont, _
        EmailBody.SelectionFont.Style And Not FontStyle.Bold _
    )
///

Adding a font style:  '... = New Font(..., EmailBody.SelectionFont Or
FontStyle.Bold)'.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
7 May 2006 1:20 AM
Adam Honek
Thanks, it worked and could equally do underline, italic the same way.
Thanks.

Adam

Show quoteHide quote
"Herfried K. Wagner [MVP]" <hirf-spam-me-here@gmx.at> wrote in message
news:O0DxrmWcGHA.1276@TK2MSFTNGP03.phx.gbl...
> "Adam Honek" <AdamHo***@Webmaster2001.freeserve.co.uk> schrieb:
>> Assinging the font and its style (bold, italic etc.) using the font
>> dialog is easy such as:
>> FontDialog1.ShowDialog()
>>
>> txtEmailBody.SelectionFont = FontDialog1.Font
>>
>> But how does one change the selected text to bold, italic or underlined
>> without using the font dialog?
>>
>> I've looked under .selectionfont and.selectedtext and can't see any way
>> to change it to bold, italic etc. All I see is a read-only property that
>> tells me if its bold, italic etc.
>
> Removing a certain font style:
>
> \\\
> EmailBody.SelectionFont = _
>    New Font( _
>        EmailBody.SelectionFont, _
>        EmailBody.SelectionFont.Style And Not FontStyle.Bold _
>    )
> ///
>
> Adding a font style:  '... = New Font(..., EmailBody.SelectionFont Or
> FontStyle.Bold)'.
>
> --
> M S   Herfried K. Wagner
> M V P  <URL:http://dotnet.mvps.org/>
> V B   <URL:http://classicvb.org/petition/>