none
控件选中问题! RRS feed

  • 问题

  • 该控件中包含其他控件,当我鼠标点击该控件的子控件时,想让该控件成为选中状态

    请给下思路 谢谢

     

    如Panel中有textbox,label等,当鼠标点击label时,Panel成选中状态

    2008年5月14日 7:32

答案

  • 有3种方式

    1.开发自定义控件。

    这个时候您可以手工 改变控件容器的 感官效果。比如父控件的边框,或者父控件的标注字体颜色。

    2.标注父控件当前状态。

    您可以在 控件的Tag属性来标志,这个父控件被选择了或者没有被选择。但是你需要单独遍历 这个父控件的状态位

    3.间断标注父控件。

    就是说当你父控件容器内的 自控件失去焦点时,您手工设置 父容器获得焦点

     

     

     

    备注:请您相信,同一时间,同一窗体,无法同时激活2个 Form内控件,无论web、win窗口。其多选状态都是 人为感官标注的 选择状态!

    2008年5月14日 14:12

全部回复

  • 有3种方式

    1.开发自定义控件。

    这个时候您可以手工 改变控件容器的 感官效果。比如父控件的边框,或者父控件的标注字体颜色。

    2.标注父控件当前状态。

    您可以在 控件的Tag属性来标志,这个父控件被选择了或者没有被选择。但是你需要单独遍历 这个父控件的状态位

    3.间断标注父控件。

    就是说当你父控件容器内的 自控件失去焦点时,您手工设置 父容器获得焦点

     

     

     

    备注:请您相信,同一时间,同一窗体,无法同时激活2个 Form内控件,无论web、win窗口。其多选状态都是 人为感官标注的 选择状态!

    2008年5月14日 14:12
  • 问题是 我如何识别鼠标点击的控件是在父控件中,这个时候我才能讲父控件标为选中状态啊,如果我直接点击父控件中的空白处,这个时候父控件呈选中状态

    2008年5月14日 14:45
  • Control.Parent 属性 不行吗?

    2008年5月15日 7:38
    版主