如何控制EDIT中的数字大小
要求很简单
EDIT中只能输入小于等于5的数字(包括小数)
只能输入数字我已经知道怎么弄了
就是不知道怎样控制大小
[解决办法]
String in = "";void __fastcall TForm1::Edit1KeyUp(TObject *Sender, WORD &Key, TShiftState Shift){ float tmp; tmp = atof(Edit1->Text.c_str()); if (tmp > 5) Edit1->Text = in; else in = Edit1->Text.Trim();}
[解决办法]
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key){ if(!(Key >='1' && Key <= '6' || Key == '.')) Key = 0;}