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!
Suppose your ComboBox name is comboBoxA . Then its value can be gotten as: string combo = comboBoxA. SelectedValue.
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;
// 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;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With