delphi - 获取当前选定的组合框值并将其用作变量

标签 delphi combobox tcombobox

我的问题是关于 Delphi 7 的。

我需要获取当前选定的ComboBox1值以将其用作代码中的浮点变量:

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

谢谢!

最佳答案

不确定TryStrToFloat是否已经在 Delphi 7 中了,但如果是的话我会这样做。

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;

关于delphi - 获取当前选定的组合框值并将其用作变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193993/

相关文章:

delphi - 如何让我的自定义 TreeView 接受 Enter 键?

c# - 如何将访问数据库中的所有表加载到组合框中

java - 如何在 JavaFX 8 中禁用隐藏组合框弹出窗口?

ms-access - 如何从组合框的自动完成( Access 表单)中删除区分大小写

delphi - 如何避免用户在 TComboBox 中输入内容?

delphi - 降序列表框项目 Delphi XE8

multithreading - 从创建 UI 的同一线程更新 VCL。为什么?

Delphi:处理多个监视器和 TForm.Left 相关属性

delphi - 当组合框的父级是TStringGrid时,为什么组合框的OnChange事件不触发?