我在Delphi中使用了一个VCL表单,我在那里放置了大约10个编辑框。这些编辑框包含与特定型号的太阳能电池板相关的值。为了计算太阳能电池板的输出功率,需要这些值。到目前为止,我能够使用以下命令在每次运行中键入这些值:
c0:= StrToFloat(Edit1.Text);从c0到c10。但是,与其要求用户在每次运行中手动输入这10个值,还有没有办法让用户选择下拉列表中的一个选项(即太阳能电池板的模型),并为其自动填充这些值?
组合框会做这样的事情吗?如果是的话,具体是怎样做的?对不起,我是一个非常新的Delphi用户。任何帮助都很感激。
发布于 2014-06-17 13:47:26
Style设置为csDropDownList。Items。OnSelect事件处理程序。这将在用户选择组合框中的新项时触发。OnSelect值的适当值填充编辑控件来实现ItemIndex事件处理程序。您需要考虑一下UI。如果用户更改组合框选择,则编辑控件值将更改。但是用户可以修改编辑控件吗?现在,编辑控件中的值不再匹配组合框。这是你想要的吗?我想UI需要更多的润色。
https://stackoverflow.com/questions/24265272
复制相似问题