• 6 odgovora
  • 3.630 pregleda
[Visual Basic 2008] Bold, Italic, Underline 25.06.2008. u 00:03 · pre 223 meseci #1
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
Potpis
Posetite:
http://www.mforum.co.nr
http://www.milansdg.ueuo.com
Re: [Visual Basic 2008] Bold, Italic, Underline 25.06.2008. u 02:07 · pre 223 meseci #4
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)...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: [Visual Basic 2008] Bold, Italic, Underline 25.06.2008. u 19:42 · pre 223 meseci #7
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? :)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme