如何让UpDown控制EDIT里的值每次增减0.1???

dxhh99 2003-10-27 01:44:10
如何让UpDown控制EDIT里的值每次增减0.1???
...全文
48 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxhh99 2003-10-30
  • 打赏
  • 举报
回复
没有人知道吗???
dxgxk 2003-10-27
  • 打赏
  • 举报
回复
duduwolf(嘟嘟狼)

把步长设为1,然后用StrToFloat(UpDown1.Text)/10就能得到步长为0.1的UpDown1

好像不行啊????????
duduwolf 2003-10-27
  • 打赏
  • 举报
回复
不用楼上的那么麻烦吧?
把步长设为1,然后用StrToFloat(UpDown1.Text)/10就能得到步长为0.1的UpDown1
GeoPhoenix 2003-10-27
  • 打赏
  • 举报
回复
void __fastcall TwinFFT::UpDown1Click(TObject *Sender, TUDBtnType Button)
{
float tmp;
tmp = StrTofloat(EdtChNo->Text);
if(Button == btPrev)
{
tmp --=0.1;
EdtChNo->Text = AnsiString(tmp);
}
else if(Button == btNext)
{
tmp ++=0.1;
EdtChNo->Text = AnsiString(tmp);
}
Application->ProcessMessages();
}
这里可能存在精度问题,可适当修改,保留到合适的精度

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧