zoukankan      html  css  js  c++  java
  • 关于:Warning: skipping non-radio button in group的处理方法整理

    下面讲的是一个意思:

    The problem is that the next control in the tab order following the last radio
    button of your group must have the WS_GROUP flag set.

    1:

    ex:
    Control        Group Flag On
    Static Text          Yes
    Radio Button1        Yes
    Radio Button2        No
    Radio Button3        No
    Button               Yes

    In the previous list, if the last button did not have the group flag set you
    would get the TRACE warning while running

    2:

      1)把你的第一个Radio选中group属性;  
      2)把你“这个组中”的最后一个Raido控件“后”的一个控件(指得是控件添加先后的顺序,可以用ctrl+d来修改顺序)也选中group属性,如最 后一个Radio控件后是Button,那么选中这个Button的group属性(CStatic控件默认的Group属性为True );  
      3)同一个组中的Radio控件的顺序要相连,可以用ctrl+d来调整。

    3:

    现象:当我们加入一组单选按钮,并将它们设置为一组互斥按钮,然后又添加其他控件,这时按F5编译,出现如下警告信息: Warning: skipping non-radio button in group.

    原因:这条警告告诉我们,编译系统跳过了(同这组互斥按钮在一组的)非单选按钮。其实,当我们选 择某一控件的Group属性后,在这个控件之后创建的其他控件都被看成是同一组控件,除非遇到下一个设置了Group属性的控件。也就是说,我们将单选按 钮之后创建的这些控件和单选按钮放在了同一组,而这些控件是non-radio控件。

    解决:虽然这一警告并不会影响程序的运行,但还是去掉为好。知道了原因,解决起来就很简单了。一 般单选按钮之后创建的控件会是一个Group box (上面是xyz的那个),这时我们只要将这个Group box的Group属性打勾即可解决这个问题;如果这组单选按钮之后的控件是其他类型,同样只要将其Group属性打勾即可。

     

    转自:http://blog.csdn.net/wuyijc/article/details/4554740

  • 相关阅读:
    不同编程语言中获取现在的Unix时间戳
    Zend Studio8.0.0中文汉化教程及入门教程
    Apache+php+mysql在windows下的安装与配置图解
    SQl 跨服务器查询语句和跨数据创建表
    .NET平台依赖注入机制及IoC的设计与实现
    整理基础的CentOS常用命令
    jQuery boxy弹出层插件中文演示及讲解
    VB 冒泡排序
    Windows7下使用IIS7与FastCGI模块配置PHP5.3.1运行环境
    Eclipse快捷键大全(转载)
  • 原文地址:https://www.cnblogs.com/zhaoxinshanwei/p/3854298.html
Copyright © 2011-2022 走看看