SelStart i SelLength su propertiji iz vb6, sad sam pogledao .NET i izgleda da ces tamo morati ovako:
Code:
RichTextBox1.SelectionStart = 0
RichTextBox1.SelectionLength = 3
RichTextBox1.Font = New System.Drawing.Font(RichTextBox1.Font, FontStyle.Bold)
a ako koristis vb9 (visual studio 2008 i framework 3.5) onda mozes da napravis extension methods da skratis posao:
Code:
Module RichTextBoxExtensions
<System.Runtime.CompilerServices.Extension()> _
Public Sub SelectionStyle(ByVal rtb As RichTextBox, ByVal style As System.Drawing.FontStyle)
rtb.SelectionFont = New System.Drawing.Font(rtb.SelectionFont, style)
End Sub
End Module
i sad koristis SelectionStyle metodu (na bilo kojoj instanci RichTextBox klase):
Code:
RichTextBox1.SelectionStart = 0
RichTextBox1.SelectionLength = 3
RichTextBox1.SelectionStyle(FontStyle.Bold + FontStyle.Italic)
ovaj primer ce da ti selektuje prva 4 karaktera i da im podesi stil na Bold+Italic (znaci podebljano iskosen text)...