| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 481 人关注过本帖
标题:复选框问题求助
只看楼主 加入收藏
恩怨情仇
Rank: 1
等 级:新手上路
帖 子:61
专家分:2
注 册:2008-11-8
结帖率:71.43%
收藏
已结贴  问题点数:10 回复次数:4 
复选框问题求助
   做了一个例题(见附件),分别为3个复选框定义变量“m_1”“m_2”“m_3”,并为2个编辑框分别定义了变量分变为浮点型的变量“m_4”,和字符串变量“m_5”,给提交按钮添加代码如下:
程序代码:
void CBianjiDlg::OnButton1()
{
    // TODO: Add your control notification handler code here
   
    CString str;
    UpdateData(true);
   
    if(m_1.GetCheck())
        str.Format("%f",m_4*m_4);//就是加了这几句;
        m_5=m_5+"平方为:"+str+"\r\n";
       
    if(m_2.GetCheck())
        str.Format("%f",m_4*m_4*m_4);//同上
        m_5=m_5+"立方为:"+str+"\r\n";
   
    if(m_3.GetCheck())
        str.Format("%f",sqrt(m_4));//同上
        m_5=m_5+"平方根为:"+str+"\r\n";
    UpdateData(false);
   
}
在没有添加语句str.Format()试运行一切正常(见附件图1),可是为什么加了以后复选框全都变成默认选择了(见图2
新建文件夹 (3).rar (14.75 KB)
);
搜索更多相关主题的帖子: 复选 
2010-05-11 02:34
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:10 
缺少{   }号啊!!!!!
if(m_1.GetCheck()){
        str.Format("%f",m_4*m_4);//就是加了这几句;
        m_5=m_5+"平方为:"+str+"\r\n";
}

★★★★★为人民服务★★★★★
2010-05-11 06:57
duhongru
Rank: 2
等 级:论坛游民
威 望:1
帖 子:31
专家分:84
注 册:2010-4-21
收藏
得分:0 
同意楼上
2010-05-11 08:43
恩怨情仇
Rank: 1
等 级:新手上路
帖 子:61
专家分:2
注 册:2008-11-8
收藏
得分:0 
谢谢
2010-05-11 09:19
快速回复:复选框问题求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015107 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved