Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改闪烁体.NET中的语法颜色_C#_.net_Scintilla - Fatal编程技术网

C# 更改闪烁体.NET中的语法颜色

C# 更改闪烁体.NET中的语法颜色,c#,.net,scintilla,C#,.net,Scintilla,我已经花了一两个小时来摆弄斯金特拉网,但我遇到了一个似乎应该很容易解决的问题。我似乎找不到一种方法来改变斯金塞拉.NET中关键字的实际突出显示颜色。据我所知,他们的文档非常缺乏,我在那里找不到任何帮助。我在这里也看到了很多对我没有帮助的问题。似乎无论我做什么,关键词的突出部分总是深蓝色,这在我表单的主题上是非常难阅读的 到目前为止,我已经组合了这个XML样式,并且正在使用C#代码加载该样式。我把几个例子中的XML放在一起,C代码来自他们网站上的一个问题 <?xml version="1.0

我已经花了一两个小时来摆弄斯金特拉网,但我遇到了一个似乎应该很容易解决的问题。我似乎找不到一种方法来改变斯金塞拉.NET中关键字的实际突出显示颜色。据我所知,他们的文档非常缺乏,我在那里找不到任何帮助。我在这里也看到了很多对我没有帮助的问题。似乎无论我做什么,关键词的突出部分总是深蓝色,这在我表单的主题上是非常难阅读的

到目前为止,我已经组合了这个XML样式,并且正在使用C#代码加载该样式。我把几个例子中的XML放在一起,C代码来自他们网站上的一个问题

<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>

    <Language Name="65c816 asm">
        <Indentation TabWidth="4"/>
        <Lexer LineCommentPrefix=";" >
            <Keywords List="0" Inherit="False">
            adc adc and asl bcc bcs beq bit bmi bne bpl
            bra brk brl bvc bvs clc cld cli clv cmp cop
            cpx cpy dec dex dey eor inc inx iny jmp jsr
            lda ldx ldy lsr mvn mvp nop ora pea pei per
            pha phb phd phk php phx phy pla plb pld plp
            plx ply rep rol ror rti rtl rts sbc sec sed
            sei sep sta stp stx sty stz tax tay tcd tcs
            tdc trb tsb tsc tsx txa txs txy tya tyx wai
            wdm xba xce
            </Keywords>
        </Lexer>
        <Style Name="CHARACTER" ForeColor="#00AAFF"/>
        <Style Name="NUMBER" ForeColor="#00AA00"/>
    </Language>
</ScintillaNET>

我犯的错误似乎是没有将我的
包装在
标签中。这样做之后,它似乎起了作用。在发布问题后直接发现这是一件令人尴尬的事情

现在工作:

<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>

    <Language Name="65c816 asm">
        <Indentation TabWidth="4"/>
        <Lexer LineCommentPrefix=";" >
            <Keywords List="0" Inherit="False">
            adc adc and asl bcc bcs beq bit bmi bne bpl
            bra brk brl bvc bvs clc cld cli clv cmp cop
            cpx cpy dec dex dey eor inc inx iny jmp jsr
            lda ldx ldy lsr mvn mvp nop ora pea pei per
            pha phb phd phk php phx phy pla plb pld plp
            plx ply rep rol ror rti rtl rts sbc sec sed
            sei sep sta stp stx sty stz tax tay tcd tcs
            tdc trb tsb tsc tsx txa txs txy tya tyx wai
            wdm xba xce
            </Keywords>
        </Lexer>
        <Styles>
            <Style Name="CHARACTER" ForeColor="#00AAFF"/>
            <Style Name="NUMBER" ForeColor="#00AA00"/>
        </Styles>
    </Language>
</ScintillaNET>

adc和asl bcc bcs beq位bmi bne bpl
bra brk brl bvc bvs clc cld cli clv cmp cop
cpx cpy dec dex dey eor inc inx iny jmp jsr
lda ldx ldy lsr mvn mvp nop ora pea pei per
pha phb phk php phx phy pla plb pld plp
plx铺层代表ror rti rts sbc sec sed
sei sep sta stp stx sty stz tay tcd tcs
tdc trb tsb tsc tsx txa txs txy tya tyx wai
波分复用xba-xce

这对我有帮助!谢谢
<?xml version="1.0" encoding="utf-8"?>
<ScintillaNET>

    <Language Name="65c816 asm">
        <Indentation TabWidth="4"/>
        <Lexer LineCommentPrefix=";" >
            <Keywords List="0" Inherit="False">
            adc adc and asl bcc bcs beq bit bmi bne bpl
            bra brk brl bvc bvs clc cld cli clv cmp cop
            cpx cpy dec dex dey eor inc inx iny jmp jsr
            lda ldx ldy lsr mvn mvp nop ora pea pei per
            pha phb phd phk php phx phy pla plb pld plp
            plx ply rep rol ror rti rtl rts sbc sec sed
            sei sep sta stp stx sty stz tax tay tcd tcs
            tdc trb tsb tsc tsx txa txs txy tya tyx wai
            wdm xba xce
            </Keywords>
        </Lexer>
        <Styles>
            <Style Name="CHARACTER" ForeColor="#00AAFF"/>
            <Style Name="NUMBER" ForeColor="#00AA00"/>
        </Styles>
    </Language>
</ScintillaNET>