我在visual c ++中有一个计算器,我想按一个点按钮,例如1.2点,但是如果数字已经有点不接受更多
String^ punto;
String^ dato = lblDatos->Text;
bool point = false;
if (lblDatos->TextLength > 0)
{
punto = dato + ".";
lblDatos->Text = punto;
}
答案 0 :(得分:0)
在添加点之前,请检查文本以查看它是否已包含点。
if ((lblDatos->TextLength > 0) && !(lblDatos->Text->Contains(".")) {
lblDatos->Text = lblDatos->Text + ".";
}