SOUI官方论坛

 找回密码
 立即注册
查看: 993|回复: 2

SlistView中SCheckBox点击选择框时才选中,点击文字不选中

[复制链接]
  • TA的每日心情
    开心
    前天 22:51
  • 签到天数: 946 天

    [LV.10]以坛为家III

    581

    主题

    1343

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28876
    发表于 2019-11-26 15:53:08 | 显示全部楼层 |阅读模式
    QQ图片20191126154815.png
    <listview name="BlockNames" dividerSize="5" wantTab="1" pos="0,[5,-0,@240" align="left">
                                            <template itemHeight="28" colorHover="#cccccc" colorSelected="#0000ff" trackMouseEvent="1">
                                                    <check name="BlockName_Select" pos="0,2,-2,@25" skin="_skin.sys.checkbox">复选框</check>
                                            </template>
                                    </listview>

    listView中若只有一个checkbox,点击文字时也会改变checkbox的状态(这个是SOUI中默认状态),若想实现点击文字不改变选中状态,则使用一个checkbox+static就可以了,编程的思路挺重要啊。


    【分神】阿拉丁 15:45:58
    checkbox 和 文字分开

    【老杨家的小扬】小钢炮 15:46:14
    panel上两个控件  一个text一个checkbox

    【分神】阿拉丁 15:46:15
    点击文字 checkbox 不选中

    【老杨家的小扬】小钢炮 15:46:33
    panel的点击别处理CheckBox

    【管理员】小白 15:46:33
    好,这个思路我可以搞

    【管理员】小白 15:46:42
    我现在是一个checkbox

    【老杨家的小扬】小钢炮 15:47:15
    那本身就是CheckBox   点击就点到CheckBox了

    【SOUI作者】启程软件 15:47:20
    小白  我现在是一个checkbox
    没有问题啊,我在我的输入法的列表里测试checkbox正常。

    【SOUI作者】启程软件 15:47:30
    也是listview里的check

    【SOUI作者】启程软件 15:47:40
    点击文字也会变化。

    【老杨家的小扬】小钢炮 15:47:51
    @启程软件 他是把panel用整个CheckBox占了

    【SOUI作者】启程软件 15:48:11
    如果你点击文件没有变化,估计是你的Check被其它东西档住了。

    【老杨家的小扬】小钢炮 15:48:38
    那整个都是CheckBox

    【管理员】小白 15:48:41
    我里面就一个checkbox,应该是占满了

    【SOUI作者】启程软件 15:49:04
    然后你想怎么样?

    【管理员】小白 15:49:38
    我是想要点击选择框时才改变选中状态,现在是点击checkbox的文字也改了状态

    【管理员】小白 15:50:01
    听大神的checkbox+static,这样就能避开了

    【SOUI作者】启程软件 15:50:01
    那就用两个控件。


  • TA的每日心情
    开心
    前天 22:51
  • 签到天数: 946 天

    [LV.10]以坛为家III

    581

    主题

    1343

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28876
     楼主| 发表于 2019-11-26 17:32:20 | 显示全部楼层
    2019-11-26_172801.png

    【SOUI作者】启程软件 17:26:19
    文字要有属性msgTransparent=0

    【SOUI作者】启程软件 17:26:26
    还要有name或者id



    这样即可实现点击文字时响应了,源码详见附件
    SStaticClick.rar (29.84 KB, 下载次数: 1, 售价: 1 SOUI币)
  • TA的每日心情
    开心
    前天 22:51
  • 签到天数: 946 天

    [LV.10]以坛为家III

    581

    主题

    1343

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    28876
     楼主| 发表于 2020-10-10 23:39:45 | 显示全部楼层
    又遇到了,幸好发贴记录了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛

    GMT+8, 2024-5-18 13:05

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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