Avatar billede vbghost Nybegynder
15. april 2000 - 18:58 Der er 4 kommentarer og
1 løsning

Om teksten er 'bold'´? HASTER!

Jeg har problemmer med InStr, den kan ikke se om teksten er bold???
HJÆLP...




Her er en af de ting jeg har prøvet:
----------------------
editor = RTF Tekst Editor
----------------------
Dim pos_bold
pos_bold = InStr(1, editor.Text, editor.SelBold = True)
HTMLcode.Text = pos_bold
Avatar billede vbghost Nybegynder
15. april 2000 - 21:29 #1
ups...
Bold er 'tyk-tekst'....
Avatar billede winkill Nybegynder
16. april 2000 - 12:01 #2
InStr er til behandling af Strings. Bold er, i denne sammenhæng, en del af RichText. Ergo, InStr kan ikke direkte bruges til at afgøre om en tekst er bold.

Der er dog en undtagelse. Hvis du eks. har en RichTextBox kan du gøre følgende:

Dim første_tegn_der_er_bold As Double

første_tegn_der_er_bold = InStr(1, RichTextBox1.TextRTF, "{\b ") + 4

Ovenstående passer ind i din kode som set nedenfor.

----------------------
editor = RichTextBox
----------------------
Dim pos_bold
pos_bold = InStr(1, editor.TextRTF, "{\b ") + 4
HTMLcode.Text = pos_bold

/WinKill
Avatar billede vbghost Nybegynder
16. april 2000 - 14:39 #3
Du er gud WinKill!!! Cool stuff...
Avatar billede vbghost Nybegynder
16. april 2000 - 14:43 #4
WinKill....
Det virkere ikke??..

Det er altid 4?
og hvis jeg sletter 4 er der 0?
Avatar billede winkill Nybegynder
16. april 2000 - 15:53 #5
Underligt, det virker på RTF filer.

Jeg prøver lige at tæske en funktion sammen der virker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester