Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Visual Basic 2008] Bold, Italic, Underline

[es] :: .NET :: .NET Desktop razvoj :: [Visual Basic 2008] Bold, Italic, Underline

[ Pregleda: 2647 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan95
Cuprija

Član broj: 185810
Poruke: 23
91.150.109.*



Profil

icon [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 00:03 - pre 193 meseci
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
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 00:39 - pre 193 meseci
treba da napravis selekciju (sa .SelStart i .SelLength) i tek onda da menjas stil..
 
Odgovor na temu

Milan95
Cuprija

Član broj: 185810
Poruke: 23
91.150.109.*



Profil

icon Re: [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 01:02 - pre 193 meseci
Citat:
Aleksandar Ružičić: treba da napravis selekciju (sa .SelStart i .SelLength)


Šta je to pliz objasni!
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 02:07 - pre 193 meseci
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)...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 09:48 - pre 193 meseci
Pa moze i selekciju da ubaci u extension method :)
 
Odgovor na temu

Milan95
Cuprija

Član broj: 185810
Poruke: 23
79.101.135.*



Profil

icon Re: [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 11:22 - pre 193 meseci
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]
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [Visual Basic 2008] Bold, Italic, Underline25.06.2008. u 19:42 - pre 193 meseci
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? :)
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: [Visual Basic 2008] Bold, Italic, Underline

[ Pregleda: 2647 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.