2.251 .pattern

Dieses Attribut dient dazu, die Auswahlmöglichkeiten in einem filereq-Objekt durch ein Muster einzustellen. In der Auswahlliste des Filerequestors werden nur Dateien bzw. Verzeichnisse angezeigt, deren Name diesem Muster entspricht. Bei einem leeren String als Muster werden alle Dateien (Motif *, Windows *.*) angezeigt.

Definition

  • Datentyp

    string

  • Zugriff

    get, set

  • changed-Ereignis

    nein

Besonderheiten Motif

Hier handelt es sich bei dem Muster um einen regulären Ausdruck, der vom Benutzer verändert werden kann. Der Funktionsumfang ist von Motif vorgegeben, daher sind im Folgenden nur die wichtigsten Ausdrücke genannt:

Ausdruck

Bedeutung

*

keins oder mehrere beliebige Zeichen

?

ein beliebiges Zeichen

[a-z]

ein Zeichen aus dem Bereich a-z, also ein kleiner Buchstabe

[0123]

ein Zeichen aus der Aufzählung 0, 1, 2, 3

Besonderheiten Microsoft Windows

Das Muster ist nur im Modus fr_load und fr_save wirksam. Windows erwartet eine Liste von Typbezeichnern mit Musterlisten. Der Benutzer bekommt nur die Typbezeichner angeboten, ein eigenes Muster kann er nicht angeben. Typbezeichner und Muster werden durch ein Tabulatorzeichen "\t" getrennt, in den Musterlisten dient das Semikolon (Strichpunkt) als Trennzeichen.

Beispiel

.pattern "IDM-Dateien\t*.idm;*.dlg;*.mod\tDokumente         ...\
(*.doc)\t*.doc;\tAlle Dateien (*.*)\t*.*";