如何对复选框中的值求和
how to sum values from checklistbox?
我需要对复选框中的值求和。我的代码是:
void __fastcall TForm1::CorrigirClick(TObject *Sender)
{
int x;
float soma=0;
for(x=0; cblOp->Items->Count-1; x++) {
soma = soma + StrToFloat(cblOp->Items[x]);
}
Edit1->Text = FloatToStr(soma);
}
我得到以下错误:〔BCC32错误〕第一单元.cpp(50):E2285找不到"StrToFloat(TStrings)"的匹配
您的代码被编写为可以访问Delphi默认属性,但您需要使用更复杂的代码才能在C++Builder上访问它们。像这样:
StrToFloat((*(cblOp->Items))[x])
然而,明确默认属性并将其写成:可能更清楚、更简单
StrToFloat(cblOp->Items->Strings[x])
还要注意,您的循环测试是不正确的。您的代码应该是:
for(x=0; x < cblOp->Items->Count; x++)
soma = soma + StrToFloat(cblOp->Items->Strings[x]);
相关文章:
- 根据变量使Qt UI中的复选框为已选中/未选中
- "动态创建的事件处理程序"复选框
- 有没有办法在取消选中复选框时隐藏按钮?
- 如何删除Qt设计器中自定义插件的QString属性的"translatable"复选框?
- 设置复选框选项C++
- 如何在所有者描述的 MFC CMenu 派生菜单中显示复选框?
- 如何在MFC对话框应用程序中默认将复选框设置为选中?
- 如何使复选框独占
- AccessObjectFromPoint 返回客户端对象而不是复选框
- Windows 32 API:2个复选框作为一个
- 如何在 QT3 中将复选框添加到 QFileDialog 窗口
- 在 QComboBox 中切换复选框
- 调整QT创建者的复选框
- 如何在C 上创建复选框过滤器
- 如何设置按钮的背景颜色,包括复选框按钮
- 使用 ffh.getFieldType() 检查复选框 == "/Btn" 与 qpdf lib
- 如何在多行文本C++的左上角显示复选框
- Win32如何制作多个复选框并以不同的方式管理它们
- QtableWidget 标题上的复选框
- 如何对复选框中的值求和