/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Textbox ocx
Fra : Jens Andersen


Dato : 19-07-01 02:54

Er der en venlig sjæl som har en Textbox ocx hvor man kan have flere
forskellige farver tekst i samme textbox ?

Jeg skal bruge den til et chat program hvor jeg bruger multiline !

Det er vigtig at man også kan markere teksten i boxen !

Har prøver at lave en selv men det var en for stor opgave

Mvh
Jens
til@infojens.dk



 
 
Helge Bjørkhaug (19-07-2001)
Kommentar
Fra : Helge Bjørkhaug


Dato : 19-07-01 05:25

Jens Andersen <til@infojens.dk> skrev i news:3b563d98$0$69616$edfadb0f@dspool01.news.tele.dk
> Er der en venlig sjæl som har en Textbox ocx hvor man kan have flere
> forskellige farver tekst i samme textbox ?
>
> Jeg skal bruge den til et chat program hvor jeg bruger multiline !
>
> Det er vigtig at man også kan markere teksten i boxen !
>
> Har prøver at lave en selv men det var en for stor opgave

Bruk Microsoft Rich Texbox kontrollen som følger med VB.

--
Snutten
Fjern helge fra mail adressen før du svarer.

No of SETI units returned: 5345
Processing time: 10 years, 222 days, 10 hours.
(Total hours: 92938)
www.setiathome.ssl.berkeley.edu




Jens Andersen (19-07-2001)
Kommentar
Fra : Jens Andersen


Dato : 19-07-01 15:55

Til Helge

Kan du vise mig et lille kode exempel med Rich Texboxen for jeg kan ikke få
den til det ?


"Helge Bjørkhaug" <helgesnutten@techie.online.no> wrote in message
news:ait57.133$A61.21074@news3.oke.nextra.no...
> Jens Andersen <til@infojens.dk> skrev i
news:3b563d98$0$69616$edfadb0f@dspool01.news.tele.dk
> > Er der en venlig sjæl som har en Textbox ocx hvor man kan have flere
> > forskellige farver tekst i samme textbox ?
> >
> > Jeg skal bruge den til et chat program hvor jeg bruger multiline !
> >
> > Det er vigtig at man også kan markere teksten i boxen !
> >
> > Har prøver at lave en selv men det var en for stor opgave
>
> Bruk Microsoft Rich Texbox kontrollen som følger med VB.
>
> --
> Snutten
> Fjern helge fra mail adressen før du svarer.
>
> No of SETI units returned: 5345
> Processing time: 10 years, 222 days, 10 hours.
> (Total hours: 92938)
> www.setiathome.ssl.berkeley.edu
>
>
>



Jens Andersen (19-07-2001)
Kommentar
Fra : Jens Andersen


Dato : 19-07-01 16:38

Nu fandt jeg ud af det det var

RichTextBox1.SelColor

Jeg lede efter

Takker og bukker

Mvh
Jens



Helge Bjørkhaug (19-07-2001)
Kommentar
Fra : Helge Bjørkhaug


Dato : 19-07-01 18:18

Jens Andersen <til@infojens.dk> skrev i news:3b56feb4$0$69644$edfadb0f@dspool01.news.tele.dk
> Nu fandt jeg ud af det det var
>
> RichTextBox1.SelColor
>
> Jeg lede efter
>
> Takker og bukker

Du kan også "skrive" rtf-tekst direkte inn i rtf-tekstboksen
Du kan _IKKE_ legge til tekst på denne måten, kun erstatte (samme som å laste inn en
rtf-fil).
Du må "regenrere" hele tekstboksen hvis du skal bruke denne metoden.
Ett kjapt eksempel;
Dim rtfHeader As String, myRTF As String
rtfHeader = "{{\colortbl ;\red255\green0\blue0;\red0\green0\blue255;}"
myRTF = "\cf1\b hallo1 \b0\cf2 hallo2 \cf0 hallo3}"
rtf.TextRTF = rtfHeader & myRTF

\b = bold på
\b0 = bold av
cf1 = første farge i colortbl(tabell)
cf0 = velg "default farge (sort)"
Les help om kontrollen for å finne ut mere om de forskjellige rtf-koder.

--
Snutten
Fjern helge fra mail adressen før du svarer.

No of SETI units returned: 5345
Processing time: 10 years, 222 days, 10 hours.
(Total hours: 92938)
www.setiathome.ssl.berkeley.edu




Bjarke Walling Peter~ (22-07-2001)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 22-07-01 16:21

Nu er det jo til en chat, så man skal vel ikke skrive i den selv...
Jeg har af egen erfaring fundet ud af det ikke er så smart at bruge
RichTextBox uden at Locked=True... f.eks. hvis brugeren begynder at kopiere
billeder ind i den - irriterende... man kan selvfølgelig godt lave kode der
forhindrer det...
Et andet problem er hvis man vil have hele teksten til at være samme
skrifttype og brugeren selv kopierer tekst ind, der er formateret på en
bestemt måde...

- Bjarke Walling Petersen



Erlend Klakegg Bergh~ (22-07-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 22-07-01 17:33

Bjarke Walling Petersen <bwp@bwp.dk> skrev i
news:9jeqtf$2spd$1@news.cybercity.dk
> Nu er det jo til en chat, så man skal vel ikke skrive i den selv...
> Jeg har af egen erfaring fundet ud af det ikke er så smart at bruge
> RichTextBox uden at Locked=True... f.eks. hvis brugeren begynder at
kopiere
> billeder ind i den - irriterende... man kan selvfølgelig godt lave kode
der
> forhindrer det...
> Et andet problem er hvis man vil have hele teksten til at være samme
> skrifttype og brugeren selv kopierer tekst ind, der er formateret på en
> bestemt måde...

Hvordan kan man kopiere et bilde inn i en RTBox ???

--

Vennlig hilsen Erlend
erlendkb@c2i.net
ICQ 42053660
http://www.kleggen.com/





Bjarke Walling Peter~ (22-07-2001)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 22-07-01 17:46

Erlend Klakegg Bergheim skrev:
> Bjarke Walling Petersen <bwp@bwp.dk> skrev i
> news:9jeqtf$2spd$1@news.cybercity.dk
> > Nu er det jo til en chat, så man skal vel ikke skrive i den selv...
> > Jeg har af egen erfaring fundet ud af det ikke er så smart at bruge
> > RichTextBox uden at Locked=True... f.eks. hvis brugeren begynder at
> kopiere
> > billeder ind i den - irriterende... man kan selvfølgelig godt lave kode
> der
> > forhindrer det...
> > Et andet problem er hvis man vil have hele teksten til at være samme
> > skrifttype og brugeren selv kopierer tekst ind, der er formateret på en
> > bestemt måde...
>
> Hvordan kan man kopiere et bilde inn i en RTBox ???

Jeg tror nok man kan kopiere et billede i f.eks. et word-dokumentet og sætte
det ind i rtbox'en...
Jeg tror også at du kan trække en billedefil derind...
En metode der i hvert fald virker er at trække et billede derind fra en
hjemmeside...

Du kan foresten også sætte musikfiler og andre objekter ind i den.

- Bjarke Walling Petersen



Erlend Klakegg Bergh~ (22-07-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 22-07-01 17:52

Bjarke Walling Petersen <bwp@bwp.dk> skrev i
news:9jf03u$3hi$1@news.cybercity.dk
> Erlend Klakegg Bergheim skrev:
> > Bjarke Walling Petersen <bwp@bwp.dk> skrev i
> > news:9jeqtf$2spd$1@news.cybercity.dk
> > > Nu er det jo til en chat, så man skal vel ikke skrive i den selv...
> > > Jeg har af egen erfaring fundet ud af det ikke er så smart at bruge
> > > RichTextBox uden at Locked=True... f.eks. hvis brugeren begynder at
> > kopiere
> > > billeder ind i den - irriterende... man kan selvfølgelig godt lave
kode
> > der
> > > forhindrer det...
> > > Et andet problem er hvis man vil have hele teksten til at være samme
> > > skrifttype og brugeren selv kopierer tekst ind, der er formateret på
en
> > > bestemt måde...
> >
> > Hvordan kan man kopiere et bilde inn i en RTBox ???
>
> Jeg tror nok man kan kopiere et billede i f.eks. et word-dokumentet og
sætte
> det ind i rtbox'en...
> Jeg tror også at du kan trække en billedefil derind...
> En metode der i hvert fald virker er at trække et billede derind fra en
> hjemmeside...
>
> Du kan foresten også sætte musikfiler og andre objekter ind i den.

Kjempefint å vite hva jeg kan, men jeg er mest interessert i hvordan ... ;)

Kanskje du har noen linker el. ?

--

Vennlig hilsen Erlend
erlendkb@c2i.net
ICQ 42053660
http://www.kleggen.com/





Bjarke Walling Peter~ (22-07-2001)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 22-07-01 18:23

Erlend Klakegg Bergheim skrev:
> Bjarke Walling Petersen skrev:
> > Jeg tror nok man kan kopiere et billede i f.eks. et word-dokumentet og
> sætte
> > det ind i rtbox'en...
> > Jeg tror også at du kan trække en billedefil derind...
> > En metode der i hvert fald virker er at trække et billede derind fra en
> > hjemmeside...
> >
> > Du kan foresten også sætte musikfiler og andre objekter ind i den.
>
> Kjempefint å vite hva jeg kan, men jeg er mest interessert i hvordan ...
;)
>
> Kanskje du har noen linker el. ?

Jeg tror vi har misforstået hinanden... jeg fortalte hvordan man kan sætte
et billede ind i den (runtime- altså hvordan brugeren af programmet kan
sætte det ind) - og du vil gerne sætte det ind vha. programmering (det vil
jeg også gerne kunne).

Jeg har ikke nogen links - endnu... men du kan læse en lille smule om det i
hjælp om RichTextBox.
Her er noget af det der står:

"The RichTextBox control supports object embedding by using the OLEObjects
collection. Each object inserted into the control is represented by an
OLEObject object. This allows you to create documents with the control that
contain other documents or objects. For example, you can create a document
that has an embedded Microsoft Excel spreadsheet or a Microsoft Word
document or any other OLE object registered on your system. To insert
objects into the RichTextBox control, you simply drag a file (from the
Windows 95 Explorer for example), or a highlighted portion of a file used in
another application (such as Microsoft Word), and drop the contents directly
onto the control."

Jeg prøvede at trække et billede over i en richtextbox (runtime) og hvor jeg
samtidig så rtf-koden i en textbox (jeg ved ikke om du kan bruge det til
noget):

{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans
Serif;}{\f1\froman\fcharset2 Symbol;}}
{\colortbl\red0\green0\blue0;}
\deflang1030\pard\plain\f0\fs17
{\pict\wmetafile8\picw3809\pich1005\picwgoal2159\pichgoal569
010009000003290F00000200D20C00000000050000000B0200000000050000000C02ED03E10E
05
020000F7000003000104020400A98504006C5204004C3E0400F9C50C0084829400181892003C
3C
9300A8A29000292104006D329C0058588A006C6B8D00E4CE8400BC859C008284D00023214D00
98
5E9C00383ACC000C0D56005C5A5C00A4A4DB006C69C900642D9C00ECE2BC00CCA204001818D0
00
5959C7009394CE00B4B4D40016141300735E07003C3B57002F304F00CCA858004C4C9700C4C2
D4
007879D6004C4DCF004C49540034260400DCDAE40064648D002C2B96003131CC00B4B4FB0004
05
.... sådan fortsætter det i lang tid ...
6973737373692D000000F7000003140000000000800000000080000080800000000080008000
80
0000808000C0C0C000C0DCC000A6CAF000FFFBF000A0A0A40080808000FF00000000FF0000FF
FF
00000000FF00FF00FF0000FFFF00FFFFFF00040000003402010004000000F001000003000000
00
00
}\plain\f0\fs17
\par }

.... det var det. Hvis du finder ud af hvordan man sætter et billede ind vha.
programmering, må du gerne skrive en mail til mig.

- Bjarke Walling Petersen
Email: bwp@bwp.dk



Erlend Klakegg Bergh~ (22-07-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 22-07-01 18:52

Bjarke Walling Petersen <bwp@bwp.dk> skrev i
news:9jf21o$71l$1@news.cybercity.dk
> Erlend Klakegg Bergheim skrev:
> > Bjarke Walling Petersen skrev:
> > > Jeg tror nok man kan kopiere et billede i f.eks. et word-dokumentet og
> > sætte
> > > det ind i rtbox'en...
> > > Jeg tror også at du kan trække en billedefil derind...
> > > En metode der i hvert fald virker er at trække et billede derind fra
en
> > > hjemmeside...
> > >
> > > Du kan foresten også sætte musikfiler og andre objekter ind i den.
> >
> > Kjempefint å vite hva jeg kan, men jeg er mest interessert i hvordan ...
> ;)
> >
> > Kanskje du har noen linker el. ?
>
> Jeg tror vi har misforstået hinanden... jeg fortalte hvordan man kan sætte
> et billede ind i den (runtime- altså hvordan brugeren af programmet kan
> sætte det ind) - og du vil gerne sætte det ind vha. programmering (det vil
> jeg også gerne kunne).
>
> Jeg har ikke nogen links - endnu... men du kan læse en lille smule om det
i
> hjælp om RichTextBox.
> Her er noget af det der står:
>
> "The RichTextBox control supports object embedding by using the OLEObjects
> collection. Each object inserted into the control is represented by an
> OLEObject object. This allows you to create documents with the control
that
> contain other documents or objects. For example, you can create a document
> that has an embedded Microsoft Excel spreadsheet or a Microsoft Word
> document or any other OLE object registered on your system. To insert
> objects into the RichTextBox control, you simply drag a file (from the
> Windows 95 Explorer for example), or a highlighted portion of a file used
in
> another application (such as Microsoft Word), and drop the contents
directly
> onto the control."
>
> Jeg prøvede at trække et billede over i en richtextbox (runtime) og hvor
jeg
> samtidig så rtf-koden i en textbox (jeg ved ikke om du kan bruge det til
> noget):
>
> {\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans
> Serif;}{\f1\froman\fcharset2 Symbol;}}
> {\colortbl\red0\green0\blue0;}
> \deflang1030\pard\plain\f0\fs17
> {\pict\wmetafile8\picw3809\pich1005\picwgoal2159\pichgoal569
>
010009000003290F00000200D20C00000000050000000B0200000000050000000C02ED03E10E
> 05
>
020000F7000003000104020400A98504006C5204004C3E0400F9C50C0084829400181892003C
> 3C
>
9300A8A29000292104006D329C0058588A006C6B8D00E4CE8400BC859C008284D00023214D00
> 98
>
5E9C00383ACC000C0D56005C5A5C00A4A4DB006C69C900642D9C00ECE2BC00CCA204001818D0
> 00
>
5959C7009394CE00B4B4D40016141300735E07003C3B57002F304F00CCA858004C4C9700C4C2
> D4
>
007879D6004C4DCF004C49540034260400DCDAE40064648D002C2B96003131CC00B4B4FB0004
> 05
> ... sådan fortsætter det i lang tid ...
>
6973737373692D000000F7000003140000000000800000000080000080800000000080008000
> 80
>
0000808000C0C0C000C0DCC000A6CAF000FFFBF000A0A0A40080808000FF00000000FF0000FF
> FF
>
00000000FF00FF00FF0000FFFF00FFFFFF00040000003402010004000000F001000003000000
> 00
> 00
> }\plain\f0\fs17
> \par }
>
> ... det var det. Hvis du finder ud af hvordan man sætter et billede ind
vha.
> programmering, må du gerne skrive en mail til mig.

Jeg jobber med et lite HTML-program som endrer farge på taggene utifra
hvilken tag det er. Det gjøres ved hjelp av å gjøre html-filen om til en
rtf-fil ved hjelp av programmering og noe informasjon lagret i en ini-fil
.... ;) (Spennende prosjekt, men _svært_ tidkrevende, ikke noe for noen uten
tålmodighet ... ;))

Når jeg først nevner det, så lurer jeg på om du vet om noen måte å trekke ut
alle titlene ([Tittel]) fra en INI-fil ved hjelp av en eller API ...?

--

Vennlig hilsen Erlend
erlendkb@c2i.net
ICQ 42053660
http://www.kleggen.com/



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste