我需要在FMX上对ComboBox进行排序,收到消息错误:“未声明的标识符”
var c:TComboBox;
c.sorted:= true; //错误未声明的标识符
在VCL上工作正常。
感谢帮助 乔治
答案 0 :(得分:2)
不幸的是,由于FMX中的TComboBox没有Sorted属性,因此在FMX中事情并非如此简单。
一旦您调谐到FMX的波长,就有一个简单的解决方案。
您需要做的是在ComboxBox上调用div{
text-orientation: upright;
writing-mode: vertical-lr;
}
,并提供Sort
函数作为自变量,该函数可以根据需要对项进行排序。显然,这比将TFmxObjectSortCompare
属性设置为true灵活得多,但是需要更多的工作。幸运的是,您可以通过提供Compare函数作为匿名方法来相当容易地做到这一点:
Sorted
PS:在阅读您的q并开始阅读该主题之前,我不知道该怎么做。