if(block == string0) { //---------Enter your code here----------- // 获取字符串控件中输入的文本 PropertyList* SearchTextProperties = string0->GetProperties(); std::vector<NXOpen::NXString> searchText = SearchTextProperties->GetStrings("Value"); std::vector<int> index = SearchTextProperties->GetIntegerVector("SelectedItems"); // 定义结果列表 std::vector<std::string> resultList; // 遍历列表框中的所有选项 for (int i = 0; i < list_box0->GetSelectedItems(); ++i) { std::vector<NXOpen::NXString> itemText = list_box0->GetListItems(); // 将NXString类型转换为std::string类型 std::string text = itemText[i].GetUTF8Text(); // 将std::string类型添加到结果列表中 resultList.push_back(text); } }修改上述代码
时间: 2023-06-25 08:02:41 浏览: 109
if(block == string0)
{
// 获取字符串控件中输入的文本
PropertyList* SearchTextProperties = string0->GetProperties();
std::vector<NXOpen::NXString> searchText = SearchTextProperties->GetStrings("Value");
std::vector<int> index = SearchTextProperties->GetIntegerVector("SelectedItems");
// 定义结果列表
std::vector<std::string> resultList;
// 遍历列表框中的所有选项
std::vector<NXOpen::NXString> itemText = list_box0->GetListItems(); // 将获取列表框中的所有选项放在循环外部,避免重复获取
for (int i = 0; i < list_box0->GetSelectedItems(); ++i)
{
// 将NXString类型转换为std::string类型
std::string text = itemText[index[i]].GetUTF8Text(); // 使用获取的索引获取对应的选项文本
// 将std::string类型添加到结果列表中
resultList.push_back(text);
}
}
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-dosexec](https://img-home.csdnimg.cn/images/20210720083343.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)