代码之家  ›  专栏  ›  技术社区  ›  Edwin Yip

dklang的storelist和虚拟树视图的头文本翻译

  •  0
  • Edwin Yip  · 技术社区  · 6 年前

    所以我用 the DKLang Localization Package 多语言支持。

    TDKLanguageController 具有名为的属性 StoreList (类型) TStrings )可以在其中输入 TMask -与兼容的通配符字符串 要由dklang处理的属性,例如, "*.SomeStringProp" 将强制调用任何组件属性 SomeStringProp 由Dklang加工。

    我现在遇到的问题是强迫dklang处理虚拟树视图的标题,即。 TVirtualStringTree.Header.Columns[i].Text .

    我试过了 "*.Text" , "Header.Columns.Text" "Header.Columns*.Text" 他们都没用。

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Victoria zac    6 年前

    可以为每列文本声明常量:

    myVirtualStringTree.Header.Columns[0].Text := myConstant1;
    myVirtualStringTree.Header.Columns[1].Text := myConstant2;
    myVirtualStringTree.Header.Columns[2].Text := myConstant3;
    

    并通过“用户定义的常量”使用dklang编辑器管理这些常量。