C# 字体类和它们之间的切换
所以,我在文本框中输入了文本,我需要在标签中显示为预览。问题是,它有特定的格式,所以@A是红色的触发器,文本是红色的,直到插入了其他文本颜色符号(比如我们在某个点插入@B,从该点开始文本是绿色的,等等) 如果没有两个问题的话,这也不是什么大问题:C# 字体类和它们之间的切换,c#,asp.net,class,C#,Asp.net,Class,所以,我在文本框中输入了文本,我需要在标签中显示为预览。问题是,它有特定的格式,所以@A是红色的触发器,文本是红色的,直到插入了其他文本颜色符号(比如我们在某个点插入@B,从该点开始文本是绿色的,等等) 如果没有两个问题的话,这也不是什么大问题: 很明显,这是一个web应用程序,尽管它是用C#编写的,但许多可以在windows窗体上完成的事情在这里都无法完成 更大的问题,我不能解决的是,我也有文字背景和文字高度的符号(我会在课堂上解决) 我希望您能理解,我有三组参数(字体颜色、背景颜色和文本高
请记住,这是ASP.NET,许多C#功能都不可用。实现这一点的最简单方法是解析标记的字符串,并将其替换为实现所需格式的等效HTML/CSS标记()。让我正确地说:您希望根据文本中的标记设置文本样式,从文本中删除标记,并在一个标签中显示已设置样式的文本?坏消息:label控件不支持多个样式。。。你可以用多个标签来做这个你是对的。那么我们至少能做些着色的事情吗?谢谢。在一个标签中,您可以有一个前景色、一个背景色和一种字体。。。您必须使用多个标签,或者直接使用Jason Berkan建议的html/css解决方案。。。
font color red_____________green___________blue__________
font bacgr. black_________________________________red_____
font hight normal_________________double_________________