管道是什么意思" |"在Delphi 7中?

时间:2016-01-26 10:29:17

标签: delphi delphi-7 pascal

正如标题所说,我想知道管(或管)的含义是什么" |"在Delphi代码中。看到那个截图:

enter image description here

我知道" *"这是一个用于一个或多个角色的外卡,但我无法找到" |"。

由于

5 个答案:

答案 0 :(得分:9)

这是一个可以通过阅读文档来回答的问题。它可以在这里找到:

Vcl.Dialogs.TOpenDialog.Filter

  

要在程序代码中创建文件掩码,请为Filter指定一个值   由描述和掩码组成的属性   垂直条(管道)字符。不要在周围包括空格   竖条。例如,

OpenDialog1.Filter := 'Text files (*.txt)|*.TXT';
     

多个滤镜应该用竖线分隔。例如,

OpenDialog1.Filter := 'Text files (*.txt)|*.TXT|Pascal files (*.pas)|*.PAS';
     

要在单个过滤器中包含多个蒙版,请将蒙版分开   分号。这在Object Inspector和program中都有效   码。例如,

OpenDialog1.Filter := 'Pascal files|*.PAS;*.DPK;*.DPR';

您可能希望吸收此处的提示(How can I search for Delphi documentation?),以便将来为您提供帮助。

答案 1 :(得分:4)

在Delphi中,|字符通常用作某些字符串属性中的分隔符,以区分:

答案 2 :(得分:3)

管道将过滤器表达式(右侧)与用户将看到的标题(左侧)分开。如果要应用多个过滤器,只需将其附加,也用管道分隔。

答案 3 :(得分:1)

对于TOpenDialog,这只是在Filter的一行中指定的语法:

  • 友好型名称(此处: Regles de chaurfage
  • 与该类型相关的文件扩展名(此处为 .fuz

这不是语言运营商。这只是某种惯例TOpenDialog正在使用。

答案 4 :(得分:1)