procedure TForm1.ComboBox1Change(Sender: TObject);
var
Value: Double;
begin
if TryStrToFloat(ComboBox1.Text, Value) then
T := T + Value
else
ShowMessage('You''ve entered wrong value ...');
end;
// ItemIndex is the index of the selected item
// If no item is selected, the value of ItemIndex is -1
if (ComboBox1.ItemIndex >= 0) then
begin
t := t + StrToFloat(ComboBox1.Items[ComboBox1.ItemIndex]);
end;
4条答案
按热度按时间epfja78i1#
不确定TryStrToFloat是否已经在 Delphi 7中,但如果是的话我会这样做。
yqyhoc1h2#
gblwokeq3#
在 Delphi 10.2东京我只是做:
[string]:= ComboBox.Selected.Text
iih3973s4#
现在只有
ComboBox1.Text;
:)