Aym*_*icB 2 delphi pascal delphi-7
正如标题所说,我想知道管(或管)的意思是什么"|" 在Delphi代码中.看到那个截图:
我知道"*"的含义,这是一个或多个字符的外卡,但我找不到"|"的含义.
谢谢
这是一个可以通过阅读文档来回答的问题.在这里能找到它:
Vcl.Dialogs.TOpenDialog.Filter
要在程序代码中创建文件掩码,请为Filter属性指定一个值,该属性由描述和由垂直条(管道)字符分隔的掩码组成.不要在垂直条周围包含空格.例如,
Run Code Online (Sandbox Code Playgroud)OpenDialog1.Filter := 'Text files (*.txt)|*.TXT';多个过滤器应由垂直条分隔.例如,
Run Code Online (Sandbox Code Playgroud)OpenDialog1.Filter := 'Text files (*.txt)|*.TXT|Pascal files (*.pas)|*.PAS';要在单个过滤器中包含多个蒙版,请使用分号分隔蒙版.这在Object Inspector和程序代码中都有效.例如,
Run Code Online (Sandbox Code Playgroud)OpenDialog1.Filter := 'Pascal files|*.PAS;*.DPK;*.DPR';
您可能希望吸收此处的提示(我如何搜索Delphi文档?)以便将来帮助您.