字符处理的问题,高手速来帮下 一个“嘻嘻\n哈哈\n呜呜”的字符串,要使嘻嘻是红色,哈哈显示蓝色,呜呜显示绿色, 记住是winform,可以实现的吗?麻烦告诉下方法,小弟不胜感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 然后放到三个Label中,用不同的颜色 要么如LS所说,拆成3个处理,要么canvs自画 string[] s = "嘻嘻\n哈哈\n呜呜".Split('\n'); protected override void OnPaint(PaintEventArgs e) { Graphics gs = e.Graphics; String drawString = "Sample Text"; // Create font and brush. Font drawFont = new Font("Arial", 16); SolidBrush drawBrush = new SolidBrush(Color.Red); // Create point for upper-left corner of drawing. PointF drawPoint = new PointF(150.0F, 150.0F); // Draw string to screen. gs.DrawString(drawString, drawFont, drawBrush, drawPoint); base.OnPaint(e); }这样你知道怎么做了吧 lz执著于在一个字符串中画出3种颜色有啥意义么为什么不先把文字进行拆分逐一drawstring?即使想做那种花里胡哨的字体也可以拆分啊为什么要在一个string中实现呢单独的string好像不具备将每个字符设置成不同颜色的属性吧,我不知道,开其他人了,学习~ winform button 按钮的一个问题 问个正则 XmlReader 的问题 二维数组循环这个怎么写? TransparencyKey 问题 怎么让zedgraph的滚动条自动滚动 不同分辨率是字体大小相同 ###¥¥¥百分寻书 .NET Remoting和.NET Serialize和.NET Thread方面的书******* 有没有收发邮件的例子 我在.NET开发时网页上传服务器后因为传的参数里包含了xml,但是我按照网上说的方法配置了config却还是报那个错 C#中方括号是什么意思 winform treeview 怎么选中前一次选得节点
{
Graphics gs = e.Graphics;
String drawString = "Sample Text"; // Create font and brush.
Font drawFont = new Font("Arial", 16);
SolidBrush drawBrush = new SolidBrush(Color.Red); // Create point for upper-left corner of drawing.
PointF drawPoint = new PointF(150.0F, 150.0F); // Draw string to screen.
gs.DrawString(drawString, drawFont, drawBrush, drawPoint);
base.OnPaint(e);
}
这样你知道怎么做了吧
即使想做那种花里胡哨的字体也可以拆分啊为什么要在一个string中实现呢单独的string好像不具备将每个字符设置成不同颜色的属性吧,我不知道,开其他人了,学习~