SOUI官方论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 173|回复: 11

关于Edit编辑框的边框颜color、背景color的问题

[复制链接]

该用户从未签到

10

主题

24

帖子

282

积分

02:00元婴期

Rank: 3Rank: 3

积分
282
发表于 2019-8-12 15:26:08 | 显示全部楼层 |阅读模式
问题:当我把窗口背景设置为白color的时候,这时候在窗口上添加Edit编辑框 运行后它的边框就消失了,这怎么解决啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  • TA的每日心情
    开心
    前天 08:28
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    85

    主题

    229

    帖子

    2294

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2294
    发表于 2019-8-12 15:52:59 | 显示全部楼层
    edit加上边框、背景color,或者设置cueText
    只要有color差,就能显示了
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    24

    帖子

    282

    积分

    02:00元婴期

    Rank: 3Rank: 3

    积分
    282
     楼主| 发表于 2019-8-12 16:42:17 | 显示全部楼层
    admin 发表于 2019-8-12 15:52
    edit加上边框、背景color,或者设置cueText
    只要有color差,就能显示了

    是这样吗?
    <edit pos="|0,|-30" offset="-0.5, -0.5" size="200,30" colorBkgnd="#FFFFFF" colorBorder="#000000" cueText="" colorText="#000000" />
    但这样也不行啊
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:28
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    85

    主题

    229

    帖子

    2294

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2294
    发表于 2019-8-12 16:45:32 | 显示全部楼层
    5201314 发表于 2019-8-12 16:42
    是这样吗?

    但这样也不行啊

    demo发上来,直接改好
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    24

    帖子

    282

    积分

    02:00元婴期

    Rank: 3Rank: 3

    积分
    282
     楼主| 发表于 2019-8-12 17:29:40 | 显示全部楼层
    admin 发表于 2019-8-12 16:45
    demo发上来,直接改好

    Edit边框问题

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:28
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    85

    主题

    229

    帖子

    2294

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2294
    发表于 2019-8-12 17:53:50 | 显示全部楼层

    你的VS版本太高了,我打不开项目
    我自己做了一个,只用调整colorBkgnd属性就可以了

    我把我VS2010的项目传上来供你参考

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:28
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    85

    主题

    229

    帖子

    2294

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2294
    发表于 2019-8-12 17:55:01 | 显示全部楼层
    windows的背景为RGB(255,255,255),正常情况下edit的背景与之相同,则显示不出来,将edit的背景改为红color为显示出来了
    回复

    使用道具 举报

    该用户从未签到

    10

    主题

    24

    帖子

    282

    积分

    02:00元婴期

    Rank: 3Rank: 3

    积分
    282
     楼主| 发表于 2019-8-12 18:02:22 | 显示全部楼层
    admin 发表于 2019-8-12 17:55
    windows的背景为RGB(255,255,255),正常情况下edit的背景与之相同,则显示不出来,将edit的背景改为红color ...

    这是一个问题,那这种效果应该如何实现呢?(或者说怎么改变Edit的边框颜color)

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    84

    帖子

    246

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    246
    发表于 2019-8-12 18:06:29 | 显示全部楼层
    5201314 发表于 2019-8-12 18:02
    这是一个问题,那这种效果应该如何实现呢?(或者说怎么改变Edit的边框颜color)
    ...

    把edit放到另一个window里,edit要改变边框就直接改变父窗口的颜color。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:28
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    85

    主题

    229

    帖子

    2294

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2294
    发表于 2019-8-12 18:23:13 | 显示全部楼层
    setoutsoft 发表于 2019-8-12 18:06
    把edit放到另一个window里,edit要改变边框就直接改变父窗口的颜color。

    edit外的window设置什么颜color?背景color还是边框color?

    <window pos="5,[20,-5,-5" colorBkgnd="rgb(255,0,255)" >
            <edit pos="1,1,-1,-1" colorBkgnd="rgb(255,255,255)" />
    </window>

    我通过这种方式才创建了一个像素大的edit的边框,请问这是正确的做法吗?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|SOUI官方论坛 ( 粤ICP备18103663号-2 )

    GMT+8, 2019-8-25 21:57

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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