清除Firemonkey TListView搜索文本(C ++)

时间:2018-04-21 02:13:21

标签: firemonkey c++builder-10.2-tokyo

我想在C ++中清除ListView的搜索框文本。 Here is a link在pascal中执行此操作但我无法将其转换为C ++(由于我的无知)。

似乎它应该是简单的东西:

ListView1->SearchBox->Clear();

谢谢,russ

1 个答案:

答案 0 :(得分:1)

#include <FMX.SearchBox.hpp>

TSearchBox *SearchBox_ListView1 = nullptr;

...

for(int i = 0; i < ListView1->Controls->Count; ++i)
{
    SearchBox_ListView1 = dynamic_cast<TSearchBox*>(ListView1->Controls[i]);
    if (SearchBox_ListView1)
        break;
}

... 

if (SearchBox_ListView1)
    SearchBox_ListView1->Text = L"";