从 ComboBox 获取选定的 TObject 值

问题描述

如何从选定的 TcxComboBox 中获取 TObject 值,例如。对于 BMW => 2 或 MERCEDES => 3

myTcxComboBox.Properties.Items.AddObject('AUDI',TObject(1));
myTcxComboBox.Properties.Items.AddObject('BMW',TObject(2));
myTcxComboBox.Properties.Items.AddObject('MERCEDES',TObject(3));

解决方法

如果你添加一个整数作为一个对象,你要做的只是将该对象转换为整数;

selected := NativeInt(myTcxComboBox.Properties.Items.Objects[myTcxComboBox.ItemIndex]);

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...