递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3774|回复: 0
打印 上一主题 下一主题

[视窗] 超级列表框字体颜色问题

[复制链接]

87

主题

503

帖子

3606

积分

论坛元老

Rank: 8Rank: 8

积分
3606
跳转到指定楼层
楼主
发表于 2023-6-9 22:16:57 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

用官方超级列表框例程改的
设置了两处颜色,选择非本行,颜色不会变,选择本行 颜色就会被改成黑色。请问下大家这应该怎么解决




修改的

------------------------------------------------------------------------------------------------------------------------------
<火山程序 类型 = "通常" 版本 = 1 />

方法 按钮_被单击 <接收事件 类型 = 整数 注释 = "当按钮被单击后发送此事件">
参数 来源对象 <类型 = 按钮 注释 = "提供事件产生的具体来源对象">
参数 标记值 <类型 = 整数 注释 = "用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
{
    如果 (来源对象 == 按钮3)
    {
        列表框2.置标题 (0, 0, "按钮3")
    }
    如果 (来源对象 == 按钮2)
    {
        挂接事件 (列表框2, 6)
        列表框2.置标题 (1, 2, "挂接")
    }
    如果 (来源对象 == 按钮1)
    {
        挂接事件 (列表框2, 5)
        列表框2.置标题 (1, 1, "你发")
    }
    返回 (0)
}

方法 超级列表框_即将绘制 <接收事件 类型 = 整数 注释 = "  在超级列表框即将绘制某项目之前被发送,用户可以修改所提供参数中的"
        注释 = "\"文本颜色\"和\"背景颜色\"成员值以修改在绘制时所实际使用的颜色值.">
参数 来源对象 <类型 = 超级列表框 注释 = "提供事件产生的具体来源对象">
参数 标记值 <类型 = 整数 注释 = "用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
参数 绘制参数 <类型 = 超级列表框绘制参数 注释 = "  用户可以修改本参数中的\"文本颜色\"和\"背景颜色\"成员值以修改在绘制" 注释 = "时所实际使用的颜色值."
        注释 = "  注意: 如果修改了本参数中的\"文本颜色\"和\"背景颜色\"成员值,将会对" 注释 = "当前表项的当前列及其后所有列均造成影响.">
{

    如果 (标记值 == 5)
    {
        绘制参数.文本颜色 = 颜色类.红色
    }
    否则 (标记值 == 6)
    {
        绘制参数.文本颜色 = 颜色类.绿色
    }
    否则 (标记值 == 0)
    {
        绘制参数.文本颜色 = 颜色类.黑色
    }

    取消事件挂接 (列表框2)
    返回 (0)
}


02.png (39.96 KB, 下载次数: 40)

选择一行

选择一行

01.png (40.16 KB, 下载次数: 38)

字体有颜色

字体有颜色
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-28 04:38 , Processed in 0.089619 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表