问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C# listview 文字的颜色如何设置

发布网友 发布时间:2022-05-13 20:46

我来回答

5个回答

热心网友 时间:2023-10-27 07:05

C# winfrom窗体编程,要更改listview的字体大小和颜色,自定义一个识配器,可重复用于修改listview这些元素,例子如下:

private class MyAdapter extends BaseAdapter{         
        @Override       
         public int getCount()
        {
                 return strArr.length;
         }
         @Override
        public Object getItem(int arg0) {
             return arg0;
         }
         @Override
         public long getItemId(int position) {
             return position;
         }
         @Override
         public View getView(int position,View convertView,ViewGroup parent)             {
            // position就是位置从0开始,convertView是Spinner,ListView中每一项要显示的view
            // 通常return 的view也就是convertView
            // parent就是父窗体了,也就是Spinner,ListView,GridView了.
            TextView mTextView = new TextView(getApplicationContext());
             SharedPreferences preferences = getSharedPreferences("PeiZhi_WenJian", Context.MODE_PRIVATE);
             
        mTextView.setTextColor(Color.BLACK);//设置字体颜色(black为黑色)
        mTextView.setTextSize(20);//设置字体大小
        mTextView.setText(strArr[position]);//需要重新添加字体
        return mTextView;
         }
}

在需要修改listview文字颜色的地方调用一下这个方法就可以:

listview.MyAdapter();

热心网友 时间:2023-10-27 07:05

List<ReceivableDetail> list = manager.GetList(Ids,CheckedValue);
for (int i = 0; i < list.Count; i++)
{
ListViewItem item = new ListViewItem(list[i].Id.ToString());
item.Tag = list[i];
item.SubItems.Add(list[i].ReceivableId.ToString());
item.SubItems.Add(list[i].OrderId.ToString());
item.SubItems.Add(list[i].SourceFileName.ToString());
item.SubItems.Add(list[i].OrderPrice.ToString());
item.SubItems.Add(list[i].PrintingCount.ToString());
item.SubItems.Add(list[i].Machining.ToString());
item.SubItems.Add(list[i].MachiningPrice.ToString());
item.SubItems.Add(list[i].DiscountPrice.ToString());
item.SubItems.Add(list[i].DiscountUser.ToString());
item.SubItems.Add(list[i].DiscountReason.ToString());

item.SubItems.Add(list[i].ChangPriceBefore.ToString());
item.SubItems.Add(list[i].ChangPriceUser.ToString());
item.SubItems.Add(list[i].SubtotalPrice.ToString());

lvReceD.Items.Add(item);
//设置指定列的字体颜色为红色
lvReceD.Items[i].UseItemStyleForSubItems = false;
lvReceD.Items[i].SubItems[7].ForeColor = Color.Red;
lvReceD.Items[i].SubItems[13].ForeColor = Color.Red;

}

热心网友 时间:2023-10-27 07:05

Forecolor
属性

热心网友 时间:2023-10-27 07:06

选中datalist or gridview的itemstyle的font属性

热心网友 时间:2023-10-27 07:07

有listview这一项吗 只有datalist Gridvew之类的呀
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
计算∫L√x^2+y^2ds,其中L为xoy平面上的圆周x^2+y^2=2x ∮√x^2+y^2ds(其中L为圆周x^2+y^2=ax)的值是多少? 高等数学,第一类曲线积分:计算√x^2 +y^2ds,其中L为圆周x2 +y2 =4x? 设L是圆周x^2+y^2=1在第一象限的部分,则曲线积分∫Lxy^2ds=? 计算∫根号下x^2+y^2ds,其中L为x=根号下a^2-y^2,y=x,y=0围成的闭... ∫l3xdx+2ydy= ,其中l为x²+y²=1的封闭曲 绝代双骄2江湖凶险 为什么我下的新绝代双骄前传不能玩? 大侠帮我过过新绝代双骄2的任务。 我的人类来源哪里?? 如果是猿猴,那猿猴来源哪里?? 在数位顺序表中,个级包括( ) listview 字体样式 可以通过html控制吗 数位上,每个级都有什么 如何更改listview中的字体颜色 个级包括的数位有哪些? 兴业华夏信用卡可信吗 平衡理论在营销中的具体应用 平衡理论的作用 动平衡的理论基础是什么 断裂的能量平衡理论 什么是平衡潮理论 财务报表中的舍位平衡是什么含义 送给主播背包里的巧克力她能提现吗? 快手中的礼物中的特权怎样送给主播? 企业版都有什么功能介绍? 冷得像冰窖仿写 外面天寒地冻冷得像冰窖的说法 什么是企业版?都有哪些什么功能介绍? ,冷得像冰窖照样子说一说? 企业版是什么?都有哪些什么功能介绍? 如何设置listview的item字体 数位顺序表中每级有什么个数位,亿级里的计数单位从大到小依次是什么? 从右边起,每()个数为一级。各级数位有()表示多少个()万级包括的计数单位有()表示多少个() android listview 如何给listview里的textView设置自定义字体,需要自定义BaseAdapter吗? 数学个级数位有多少个 安卓popupwindow 内多列listview宽度怎么适应? 把数位顺序表补充完整一级万级个级还有要填的是数位级数单位 个位上的数字比十位上的大2的数是什么? 22.32.53.95.70这些数都是两位数吗 全自动定压补水排气装置全自动定压补水排气机组,北京天御太和环境技术有限公司的电话? 皮肤夜间瘙痒是怎么回事 校园卡的流量是自开通时间开始算吗 怎样在同一部手机上用两个微信!怎么才能下载另一个! 手机有没有ip地址。? 手机上二个微信怎么下载 一个手机怎么弄两个怎么下载 怎样在同一部手机上用两个微信!怎么才能下载另一个! 如何将视频文件的内容剪切下来 解释一下数据库完整性约束条件的作用对象的列,元组,关系? 关于关系模型的3类完整性规则正确的是