【发布时间】:2013-07-05 22:16:44
【问题描述】:
我有一个样式设置为 csDropDown 的组合框。我正在尝试在 OnSelect 事件处理程序中执行此操作;
if cboEndTime.ItemIndex > -1 then
cboEndTime.Text := AnsiLeftStr(cboEndTime.Text, 5);
但它没有效果。
组合项如下所示;
09:00(0 分钟)
09:30(30分钟)
10:00(1 小时)
10:30(1.5 小时)
...
例如,如果我选择第二个项目,我希望组合框的文本显示 09:30,即截断。这会将 ItemIndex 设置为 -1。
我怎样才能做到这一点?
【问题讨论】:
-
没错,就是csDropDown。为什么这是不可能的?我可以从其他代码中设置文本并输入我喜欢的任何内容。如果是 csDropDownList 我可以理解,但不是。