Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: RichTextBox käsittely

tnb [24.11.2003 23:52:44]

#

RichTextbox kontrollin käsittelystä poimittuja esimerkkejä:

'tekstin valinta = maalaus
RichTextBox1.SelStart = st
RichTextBox1.SelLength = leng

'tekstinkorvaus
RichTextBox1.SelText = txt2

'tekstin luku maalatulta alueelta
txt2 = RichTextBox1.SelText

RichTextBox1.SelColor =vbBlack 'maalatun alueen kirjaimet mustaksi

RichTextBox1.BackColor =vbRed  'koko documentin tausta punaiseksi

RichTextBox1.SelBold = Not RichTextBox1.SelBold ' lihavoinnin vaihto

RichTextBox1.SelText = UCase(RichTextBox1.SelText) ' isoilla kirjaimilla

RichTextBox1.SelItalic = Not RichTextBox1.SelItalic ' kursiivi

RichTextBox1.SelUnderline = Not RichTextBox1.SelUnderline ' alleviivaus

RichTextBox1.SelStrikeThru = Not RichTextBox1.SelStrikeThru ' yliviivaus

'alaviite
If IsNull(RichTextBox1.SelCharOffset) = False Then
       RichTextBox1.SelCharOffset = RichTextBox1.SelCharOffset - RichTextBox1.SelFontSize * 8
   End If

'yläviite
If IsNull(RichTextBox1.SelCharOffset) = False Then
       RichTextBox1.SelCharOffset = RichTextBox1.SelCharOff
set + RichTextBox1.SelFontSize * 8
   End If

RichTextBox1.SelAlignment = 0 ' vasen tasaus

RichTextBox1.SelAlignment = 1 ' oikea tasaus

RichTextBox1.SelAlignment = 2 'tasaus keskelle

'sisennys
If Not IsNull(RichTextBox1.SelIndent) Then RichTextBox1.SelIndent = RichTextBox1.SelIndent + 200

'"ulonnus"
If (RichTextBox1.SelIndent - 200) >= 0 Then
If Not IsNull(RichTextBox1.SelIndent) Then RichTextBox1.SelIndent = RichTextBox1.SelIndent - 200
End If

RichTextBox1.SelBullet = Not RichTextBox1.SelBullet 'luettelomerkki

'fontin pienennys
If RichTextBox1.SelFontSize > 8 Then RichTextBox1.SelFontSize = Int(RichTextBox1.SelFontSize - 1)

'valitse kaikki
RichTextBox1.SelStart = 0
RichTextBox1.SelLength = Len(RichTextBox1.Text)
RichTextBox1.SetFocus

'leikepöydältä
RichTextBox1.SelRTF = Clipboard.GetText 'muotoiltuna
'tai
RichTextBox1.SelTXT = Clipboard.GetText 'raakana

'ja lopuksi makein: undo
RichTextBox1.SetFocus
SendKeys "^z", True

petrinm [26.11.2003 14:08:37]

#

Mitkä kaikki Compomentit toi tarvii

Heikki [26.11.2003 18:47:33]

#

Ei kai muita ku rich text boxi..

Fisher [15.03.2004 21:50:41]

#

kätevää! etenkin tekstinkirjoitusohjelmassa...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta