Textfarbe ab eienr bestimmten stelle ändern?
Übersicht

lohgockBetreff: Textfarbe ab eienr bestimmten stelle ändern? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
HI,
ich shcreib grad einen HTML Editor und jetzt wil ich manche syntaxe hervorheben. zum beispiel wenn <html> eingegeben wird soll genau das rot werden wie kann ich das machen? Danke jetzt shcon mal |
||
![]() |
simi |
![]() Antworten mit Zitat ![]() |
---|---|---|
ql:FormatTextAreaText | ||
lohgock |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
jo aber es funzt irgendwie nciht
For b = 0 To a If htmlinhalt(b,1) = 1 Then FormatTextAreaText(eingabe,255,0,0,3,b,Len(htmlinhalt(b,0)),2) EndIf Next so hab ichs jetzt. eigentlich sollte er in der zeile in der htmlinhalt(b,1) eins ist rot machen macht er aber nicht! was mach ich falsch? |
||
![]() |
simi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Jo, hast aber einen kleinen Fehler drinnen:
Code: [AUSKLAPPEN] FORMATTEXTAREATEXT Textarea, Rot, Grün, Blau, Style [,Pos] [,Länge] [,Einheit] FormatTextAreaText eingabe , 255, 0, 0, 3, b ,1 ,2) Du willst ja eine Zeile einfärben (denke ich), deshalb muss Länge 1 sein..... |
||
lohgock |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
geht imemr noch ncith:
ich geb dirmal das wichtigste das machich jedes mal am schluss eienr schleife: [code]inhalt$ = TextAreaText(eingabe) datei = WriteFile(CurrentDir$() +"TEMP\temp.htm") WriteLine datei,inhalt$ CloseFile datei datei = ReadFile(CurrentDir$() +"TEMP\temp.htm") Repeat a = a +1 htmlinhalt$(a,0) = ReadLine(datei) If htmlinhalt(a,0) = "<html>" Then htmlinhalt(a,1) = 1 EndIf Until Eof(datei) = 1 CloseFile datei[/codeund am anfang mach ich dann so: [code]For b = 0 To a If htmlinhalt(b,1) = 1 Then FormatTextAreaText(eingabe,255,0,0,3,b,1,2) EndIf Next[/code] was mach ich noch flasch? |
||
![]() |
simi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich kann nicht 100%ig sagen, was falsch ist, aber vielleicht liegts an einem der folgenden Sachen:
1. du hast den Zähler "a". Du weisst ihm nirgends einen Wert zu, er wird also beim erneuten starten immer grösser..... 2. ich weiss nicht, ob die Zeilen ab 0 oder ab 1 gezählt werden, aber wenn ersteres der Fall ist, dann werden alle Zeilen verschoben "markiert" 3. wird überhaupt htmlinhalt(a,1) einmal 1? Ich würde das mal überprüfen, denn dann wäre es eigentlich klar, warum nicht markiert wird.... |
||
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
format text area geht bei mir nicht warum??
er erkent es nicht als ein bb funktion an |
||
![]() |
Artemis |
![]() Antworten mit Zitat ![]() |
---|---|---|
das gibt erst ab v.1.34 | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group