[ Milan95 @ 25.06.2008. 00:03 ] @
Koji kod da ukucam da kad kliknem na dugme da text richtextbox-a postane bold?

Ja kucam ovako:

RichTextBox1.Font.Bold

i to je dobro, ali ne znam sta dalje, kad stavim = true onda mi kaze da rto ne moze, ajde pliz help mi!

P.S. Nadam se da je princip isti i za Italic i underline
[ Aleksandar Ružičić @ 25.06.2008. 00:39 ] @
treba da napravis selekciju (sa .SelStart i .SelLength) i tek onda da menjas stil..
[ Milan95 @ 25.06.2008. 01:02 ] @
Citat:
Aleksandar Ružičić: treba da napravis selekciju (sa .SelStart i .SelLength)


Šta je to pliz objasni!
[ Aleksandar Ružičić @ 25.06.2008. 02:07 ] @
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)...
[ Shadowed @ 25.06.2008. 09:48 ] @
Pa moze i selekciju da ubaci u extension method :)
[ Milan95 @ 25.06.2008. 11:22 ] @
A Kako da mi samo selektovani text bude bold?

I kako da namestim da kad kliknem na dugme da text bude center align?

[Ovu poruku je menjao Milan95 dana 25.06.2008. u 12:57 GMT+1]
[ Aleksandar Ružičić @ 25.06.2008. 19:42 ] @
pa ako hoces samo bold onda:
Code:

RichTextBox1.SelectionStart = 0
RichTextBox1.SelectionLength = 3
RichTextBox1.SelectionStyle(FontStyle.Bold)

zar nije ocigledno?

a sto se tice poravnanja za to koristis SelectionAlignment property:
Code:

RichTextBox1.SelectAll
RichTextBox1.SelectionAlignment = HorizontalAlignment.Center



sledeci put pre nego sto postavis jos neko pitanje (tipa kako da uvuces text) potrazi prvo odgovor na ovoj strani: http://msdn.microsoft.com/en-u...forms.richtextbox_members.aspx

tu su ti resenja za sve probleme (dobro, skoro sve) a ukoliko ne budes mogao da se snadjes ni sa tom listom onda postavi ovde pitanje...

Citat:
Pa moze i selekciju da ubaci u extension method :)

ma nemoj, i posle ispade da sam ja lenj sto me mrzi da kucam liniju/dve vise nego sto je potrebno? :)