社区
C#
帖子详情
字符处理的问题,高手速来帮下
xiagaoyang
2009-11-24 11:39:49
一个“嘻嘻\n哈哈\n呜呜”的字符串,要使嘻嘻是红色,哈哈显示蓝色,呜呜显示绿色, 记住是winform,可以实现的吗?麻烦告诉下方法,小弟不胜感激
...全文
153
16
打赏
收藏
字符处理的问题,高手速来帮下
一个“嘻嘻\n哈哈\n呜呜”的字符串,要使嘻嘻是红色,哈哈显示蓝色,呜呜显示绿色, 记住是winform,可以实现的吗?麻烦告诉下方法,小弟不胜感激
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhc123
2009-11-24
打赏
举报
回复
我能力有限只知道要三个分开画出来,
windxx
2009-11-24
打赏
举报
回复
lz执著于在一个字符串中画出3种颜色有啥意义么。。。为什么不先把文字进行拆分逐一drawstring?
即使想做那种花里胡哨的字体也可以拆分啊。。。为什么要在一个string中实现呢。。。单独的string好像不具备将每个字符设置成不同颜色的属性吧,我不知道,开其他人了,学习~
xiagaoyang
2009-11-24
打赏
举报
回复
这知道啊,问题是可以一个字符串画出三种颜色来吗?
hhc123
2009-11-24
打赏
举报
回复
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);
}
这样你知道怎么做了吧
liherun
2009-11-24
打赏
举报
回复
一个控件里显示3种字体
hhc123
2009-11-24
打赏
举报
回复
这个有什么难啊
liherun
2009-11-24
打赏
举报
回复
就会打字判断,不会画
xiagaoyang
2009-11-24
打赏
举报
回复
要求不用控件,用画的方式
hhc123
2009-11-24
打赏
举报
回复
[Quote=引用楼主 xiagaoyang 的回复:]
一个“嘻嘻\n哈哈\n呜呜”的字符串,要使嘻嘻是红色,哈哈显示蓝色,呜呜显示绿色, 记住是winform,可以实现的吗?麻烦告诉下方法,小弟不胜感激
[/Quote]
嘻嘻
哈哈
呜呜
给你看一下,呵呵
wuyi8808
2009-11-24
打赏
举报
回复
string[] s = "嘻嘻\n哈哈\n呜呜".Split('\n');
goto_code
2009-11-24
打赏
举报
回复
要么如LS所说,拆成3个处理,要么canvs自画
我姓区不姓区
2009-11-24
打赏
举报
回复
[Quote=引用 1 楼 wuyi8808 的回复:]
拆成三个字符串分别显示。
[/Quote]
然后放到三个Label中,用不同的颜色
wuyi8808
2009-11-24
打赏
举报
回复
拆成三个字符串分别显示。
xiagaoyang
2009-11-24
打赏
举报
回复
恩,那这位置布局怎么布呢?
嘻嘻
哈哈
呜呜
要这样子,一个个计算求位置?
幸运的意外
2009-11-24
打赏
举报
回复
使用GDI画吗?
雷肿么了
2009-11-24
打赏
举报
回复
[Quote=引用 5 楼 hhc123 的回复:]
引用楼主 xiagaoyang 的回复:
一个“嘻嘻\n哈哈\n呜呜”的字符串,要使嘻嘻是红色,哈哈显示蓝色,呜呜显示绿色, 记住是winform,可以实现的吗?麻烦告诉下方法,小弟不胜感激
嘻嘻
哈哈
呜呜
给你看一下,呵呵
[/Quote]
这个不错。。
C语言
字符
处理
的两个
问题
字符
处理
的两个
问题
:
处理
字符
是C语言中的常见操作,有两个
问题
需要讨论:一是判断
字符
处理
结束的标志是空
字符
还是换行符,二是循环
处理
字符
时,循环次数是
字符
数组的容量大小还是实际输入
字符
的个数。 举例: 键盘输入一行
字符
,统计大写
字符
的个数。 本例可用两种方法编程,第一种方法的代码如下: #include int main() {char c; int n = 0; while
Codeup
字符
处理
文章目录
字符
处理
1008: ASCII码
字符
处理
1008: ASCII码 http://codeup.cn/problem.php?id=1008 题目描述 相信大家一定都知道大名鼎鼎的ASCII码,这次给你的任务是输入数字(表示ASCII码),输出相对应的
字符
信息。 输入 第一行为一个整数T(1<=T<=1000)。 接下来包括T个正整数,由空白符分割。(空白符包括空格、换行、制...
【特别开放】 Qwerty Learner项目中Unicode
字符
处理
问题
的技术分析
在全球化时代,语言学习软件面临着前所未有的技术挑战。Qwerty Learner作为一个面向键盘工作者的单词记忆与英语肌肉记忆训练软件,在
处理
多语言
字符
时遇到了诸多Unicode相关的技术难题。本文将深入分析该项目中的Unicode
字符
处理
机制,探讨其技术实现方案及潜在优化空间。 ## Unicode
字符
处理
的核心机制 ### 1.
字符
验证与过滤系统 Qwerty Learner通过`is...
库函数:
字符
处理
函数与其他函数
⚠️ 注意:如果不使用 设置种子,每次程序运行时 生成的随机数序列是相同的。 🚨 易错:可能会忘记使用 设置种子,导致随机数不随机。 📌 重点总结
字符
检测:→真,→假转换前先用检查,避免无效转换
字符
串转数字:→123(部分转换),→0安全第一:要预留足够缓冲区避免执行用户可控命令随机数技巧:生成0到N-1的随机数用确保每次运行种子不同🎯 实战演练: // 生成10个随机大写字母 #include <stdio.h> #include <stdlib.h>
C++
字符
处理
、编码格式
操作系统编码(如 Windows 的 ACP、Linux 的 LANG)决定了: 默认的
字符
集(如 Windows 中文版默认 GBK,Linux 通常 UTF-8)。 系统 API 的行为(如 MessageBoxA 按 ANSI 编码解析
字符
串)。 文本编辑器编码决定的是: 文件在磁盘上的存储格式(如 UTF-8、GBK、UTF-16)。 如何解析文件内容(避免乱码)
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章