VC++ 6.0使用复选框和单选钮

2016-01-29 12:11 79 1 收藏

VC++ 6.0使用复选框和单选钮,VC++ 6.0使用复选框和单选钮

【 tulaoshi.com - C语言心得技巧 】

VC++ 6.0使用复选框和单选钮

作者:韩耀旭

  单选钮用来表示一系列的互斥选项,这些互斥项常常被分成若干个组,每组仅允许用户选择一个选项;复选框与单选按钮相象,不同之处是复选框代表多重选择,用户可以选择一个或多个选项。

对话框编辑器中各组控件的对齐
  按下Ctrl键并单击要对齐的各个控件,同时选中。最后选中的控件是对齐的基准,仔细观察,它周围的8个小方框是实心的,而其它被选控件周围的小方框是空心的。
  在Layout菜单中选择Make Same Size的Both,可以统一控件尺寸,所选控件尺寸与基准控件相同。在Layout菜单中选择Align的Left,可以使所有被选控件的左边与基准控件对齐。选择Layout菜单中Align的Space Evenly的Down,可以使被选控件垂直间距相等。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

单选按钮和复选框的使用
  为了方便说明,我们假定创建了基于对话框的MFC应用程序,工程名为RadioAndCheckButton。对话框资源加入两个组框 ,第一个组框‘性别’,内有‘男’,‘女’两个单选钮;第二个组框是‘爱好’,内有‘足球’‘排球’‘蓝球’三个复选框,如下表:

控件类型ID标题(Caption)其它属性组框缺省性别缺省单选钮IDC_SEX1男Group单选钮IDC_SEX2女缺省组框缺省爱好缺省复选框IDC_HOBBY1足球缺省复选框IDC_HOBBY2排球缺省复选框IDC_HOBBY3蓝球缺省

设置控件的Tab Order
  单击Layout菜单下的Tab Order命令,设置控件的TAB键顺序(Tab Order),保证单选钮的Tab Order连续。
以Tab Order为序,从Group属性为真的控件开始(包括该控件),到下一个Group属性为真的控件结束(不包括该控件),所有的这些控件将组成一个组。对于单选钮,同一组内同时只能有一个处于被选中状态。对于由资源编辑器生成的单选按钮控件,在默认情况由Windows自动处理同组控件之间的互斥关系。

具体使用单选钮和复选框

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

1、调用 CButton的成员函数SetCheck设置单选钮和复选框的选中状态。该成员函数带有一个类型为整形的参数,该参数为0表示清除选中按钮的选中状态,参数为1表示设置选

来源:https://www.tulaoshi.com/n/20160129/1485016.html

延伸阅读
标签: Web开发
代码如下: style BODY {FONT-SIZE: 9pt;} table {FONT-SIZE: 9pt;} /style input type=checkbox id=checkall onclick=check_all()label for=checkall全部选择/label 线程数:input type=text id=the_thread value=10 size=2 maxlength=2 style="height:...
标签: word
Word2010如何插入复选框   在日常使用word过程中,常常需要制作一些信息表,有些字段需要进行选择,如性别中的男,女;在做问题调查问卷时,复选框用到的就比较多了,那在word2010中如何插入复选框呢? 步骤 1、打开需要插入复选框的word文件,打开文件中的选项界面。word2010中的开发工具默认是隐藏的,需要先打开它,因...
标签: 电脑入门
平时在编辑word时会需要制作打勾的复选框,也许很多朋友还不知道怎么设置,本教程就为大家介绍具体操作过程,下面就一起来看看吧。我们以Word2010版来演示word复选框打勾的整个操作过程。 第一步,单击开发工具控件复选框内容控件,word会自动在当前光标位置插入一个复选框控件,如下图第三标识的。 第二步,选中上图第三标识的复选框,wo...
标签: Web开发
代码如下: script type="text/javascript" $(function() { $("#checkall").click(function() { $("input[@name='checkname[]']").each(function() { $(this).attr("checked", true); }); }); $("#delcheckall").click(function() { $("input[@name='checkname[]']").each(function() { $(this).attr("checked", false); }); }); ...
标签: PHP
如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。有一个很简单的方法来解决:将复选框的name后面加上[],例如:<input type=\"checkbox\" name=\"ccc\" value=\"1\" 改为:<input type=\"checkbox\" name=\"ccc[]\" ...

经验教程

117

收藏

57
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部