Get currently selected Combobox value and use it as variable

enflam3 picture enflam3 · Nov 19, 2011 · Viewed 74.7k times · Source

My question is about Delphi 7.

I need to get currently selected ComboBox1 value to use it as Floating point variable in my code:

t:=t+ComboBox1. // Not sure what to write here...

Thank you!

Answer

TLama picture TLama · Nov 19, 2011

Not sure if the TryStrToFloat is already in Delphi 7, but if yes I would do it this way.

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;