C#里的Label能不能像Java的JLabel那样,用HTML来显示复杂的文字格式?

如果不能的话,有没有任何办法让同一个Label里的文字有不同的格式,比如有某几个字和其他字不同色什么的。稍微问具体些吧。我在某个Label里写了大量文字,然后想在运行时某... 如果不能的话,有没有任何办法让同一个Label里的文字有不同的格式,比如有某几个字和其他字不同色什么的。
稍微问具体些吧。我在某个Label里写了大量文字,然后想在运行时某时刻用代码把其中某几个字变成红色。能不能做到?
展开
 我来答
yanji56782010
2014-01-06 · TA获得超过462个赞
知道小有建树答主
回答量:1433
采纳率:0%
帮助的人:622万
展开全部
可以的,在Label的Text,输入你要的文字,然后按住左键拖动你要编辑的字,在上面字体栏里修改字体样子,如果是赋值的可能要用数据库实现。

用timer控件,用里面的Tick事件来处理你想执行的动作,然后通过代码来触发你的字体的变换.
更多追问追答
追问
如果只是修改Label的属性会影响所有的文字。我只想修改Label里一部分文字的颜色,该怎么做?希望有具体一点的代码。
追答
我能想到的是吧你的字符串定义成数组(字符串长度自动获取),然后拆分成一个个的,把你要用的那一段进行修改,改好后在重新组合。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式