C#, 从一个 List 中选出最大值并用红色字体显示的写法。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#, 从一个 List 中选出最大值并用红色字体显示的写法。相关的知识,希望对你有一定的参考价值。
参考技术A 找出最大值可以开个循环就行了,但是好像不能单独设置一个item的颜色。 参考技术B //得到list集合中的第一个元素int num = list[0];
//循环list集合中的元素,int i=1(从list集合的第二个索引开始)
for (int i = 1; i < list.Count; i++)
//得到list集合总的元素
int a = list[i];
//如果前一个元素小于后一个原色,就将后一个元素赋值给num
if (num < a)
num = a;
label1.Text = num.ToString();
label1.ForeColor = Color.Red;
看看是不是你想要的效果追问
其实我就是想要那个颜色,不用 label可以吗?直接给它赋红色!
追答你要将那个值显示到控件,就将那个控件的ForeColor设置为Red
追问其实就是在一个程式的 Client端显示出来,是一个表格的形式,最大值在表格中用红色显示
例如: name aa bb cc dd
张三 1 2 3 4
此时“4”会是红色
能实现么?
不好意思,我不能实现出来。
本回答被提问者和网友采纳c#如何让richtextbox某一行以红色字体显示
假如默认richtextbox1.text="你好吗?";
然后一个button事件里写richtextbox1.text += "我很好";//如何让这句话以红色字体显示?
不需要用光标选中某段字,就直接在上面的button里写代码让richtextbox1的第二行的 我很好 这句话以红色字体显示,如何做到?
richtextbox1.text += "\n 我很好"
richtextbox1.AppendText("\n 我很好");
richtextbox1.ScrollToCaret();追问
不行,第一次是黑色,以后才是红色,不知道你试没试,反正我试了
追答焦点不要落在richtextbox中,否则可能会影响到字体的显示,具体原因没有查过。
本回答被提问者和网友采纳 参考技术B 好像不行以上是关于C#, 从一个 List 中选出最大值并用红色字体显示的写法。的主要内容,如果未能解决你的问题,请参考以下文章