Actie in het dialoogvenster 'Bestand selecteren'
Evenementfunctie: Bestandsdialoogvenster
De actie 'Bestandsdialoogvenster openen' opent het standaard Windows-dialoogvenster voor het openen van bestanden, zodat u een bestandspad kunt zoeken.
Het tabblad 'Evenementen' gebruiken
| Onder | Druk op Enter | Voorbeeld |
|---|---|---|
|
Voorwaarde voor overslaan |
Voer desgewenst de voorwaarden in waaronder de gebeurtenis moet worden overgeslagen. Wanneer de "Run Skip Condition" als waar wordt beoordeeld, wordt de actie niet uitgevoerd. |
|
|
Bestandscel |
Celnummer waarin het gekozen pad moet worden ingevuld |
celnr(c1) |
|
Dialoogvenster laden |
Ja voor het dialoogvenster 'Laden', Nee voor het dialoogvenster 'Opslaan' |
"Ja" Ja |
|
Basispad |
Startpad |
prgdir() + "styles" |
|
Soorten |
Informatie over de vervolgkeuzelijst met bestandstypen |
"CaseView-bestanden (*.cvw)|*.cvw|Alle bestanden (*.*)|*.*||" |
|
Standaard extensie |
Standaardextensie die aan het geselecteerde bestand moet worden toegevoegd |
"lib" |
Syntaxis (bij invoer in de vergelijkingsbalk)
ACTION("FileDialog",expr1,expr2,expr3,expr4,expr5)
Waar
expr1 = invoer onder de cel „Bestand“
expr2 = invoer in het dialoogvenster ‘Laden’ (J/N)
expr3 = item onder het basispad
expr4 = vermelding onder „Types”
expr5 = vermelding onder Standaarduitbreiding
Hoe het voorbeeld in de vergelijkingsbalk wordt weergegeven
ACTION("FileDialog", cellno(c1), "Ja", prgdir() + "styles", "CaseView-bestanden (*.cvw)|*.cvw|Alle bestanden (*.*)|*.*||", "lib")
Opmerkingen
- Met deze functie kan de ontwerper de eindgebruiker een gebruiksvriendelijke interface bieden om het pad naar een bestand op te geven. Er wordt geen bestand aangemaakt en het huidige CaseView-document wordt evenmin opgeslagen in het geselecteerde bestand. Een ontwerper zou deze gebeurtenis kunnen gebruiken om de gebruiker de mogelijkheid te bieden een stylesheet of een kennisbibliotheek te selecteren voor een andere bewerking. Als het CaseView-document bijvoorbeeld een knop voor het laden van een stylesheet zou hebben, zou deze gebeurtenis kunnen worden gebruikt om de gebruiker de mogelijkheid te bieden de te laden stylesheet te selecteren en deze vervolgens daadwerkelijk te laden.
- Het veld Types moet binnen de aanhalingstekens eindigen met een dubbele streep (||), zoals in de eerder getoonde tabel. Zonder deze opdracht krijgt CaseView geen duidelijke aanwijzing dat het moet stoppen met zoeken naar beschikbare bestandstypen, waardoor er mogelijk onverwachte tekst wordt weergegeven in de selectie Bestandstypen van het resulterende venster.
Gerelateerde onderwerpen