ik ben bezig met een simpele textverwerker te maken. Nu ben ik aan gekomen bij de knopjes bold/italic/underline. Het princiepe is niet moeilijk maar de uitwerking wat meer ik heb de volgende code:
Hij werkt zoals hij zo moeten. Druk je op de knop dan underline, istie al underline dan regular. Maar dit houd in dat de tekst alleen bold of alleen underlined of alleen italic kan zijn. En uiteraard is dit niet praktisch. Wie kan mij vertellen hoe ik dan meerdere fontstyle aan een stukje tekst kan mee geven.
Maar hier volgt waarschijnlijk nog een vraag op. Want als een stukje tekst bold en italic is en je wil de bold er af hebben, dus je drukt op de knop en de fontstyle wordt weer regular ben je dus ook italic kwijt. Dit is uiteraard op te lossen door te zoeken op meerdere fontstylen, maar dit lijkt me wel omslachtig. Dus een if in een in. Iemand die me hier mee kan helpen ?
greets TooST
code:
1
2
3
4
5
6
7
| If Input.SelectionFont.Underline Then
Dim ifont As New Font(Input.Font, FontStyle.Regular)
Input.SelectionFont = ifont
Else
Dim ifont1 As New Font(Input.Font, FontStyle.Underline)
Input.SelectionFont = ifont1
End If |
Hij werkt zoals hij zo moeten. Druk je op de knop dan underline, istie al underline dan regular. Maar dit houd in dat de tekst alleen bold of alleen underlined of alleen italic kan zijn. En uiteraard is dit niet praktisch. Wie kan mij vertellen hoe ik dan meerdere fontstyle aan een stukje tekst kan mee geven.
Maar hier volgt waarschijnlijk nog een vraag op. Want als een stukje tekst bold en italic is en je wil de bold er af hebben, dus je drukt op de knop en de fontstyle wordt weer regular ben je dus ook italic kwijt. Dit is uiteraard op te lossen door te zoeken op meerdere fontstylen, maar dit lijkt me wel omslachtig. Dus een if in een in. Iemand die me hier mee kan helpen ?
greets TooST
This space for rent. Serious inquiries only please.