小女子请问怎么让Label上的文字可以同时拥有多种颜色呢?谢谢啦!嘻!
解决方案 »
- 通过随机数读取内存中的图片
- VS2008 C# 如何开发一个系统服务,再在另一程序中调用此服务中的方法?
- c# 操作excle报表 按要求输出的问题
- C# 关于App.config问题
- 用户控件页面(listview+ObjectDataSource) session值丢失
- 关于数据库还原
- 关于asp.net Response流下载文件 遇到自带多线程下载器的浏览器出现的问题
- Winform 打包问题?
- 在C#中怎样获得当前所有已打开的word文档对象(Word.Application)???
- WPF listView 的操作问题
- 如何开发可以输入文本的进度条c#
- 怎么实现usb设备的识别和驱动的自动安装并运行?
不知道这个能不能满足你的需求...
winform可以用RichTextBox来代替lable,最省事,直接填充rtf就可以了。
如果一定要用lable的话,可以用gdi+来重绘,就是你要的效果。
最笨方法是用多个lable来显示,感觉很笨而且效果不好,因为单词或汉字的组合之间的距离感看起来会不连贯,而且牵涉到换行等事项,很难控制
然后遍历它,控制后字符的位置(宽度以及字数)用GDI重绘至panel