Promotic
WikipediaLinkedInYoutubeTwitterFacebook

InputBoxForFilePath - metoda obiektu Pm

Opis:
Okno edycyjne do wyświetlenia plików/katalogów i ich wyboru.
Składnia:
Boolean InputBoxForFilePath(String sTitle, Long nStyle, String sFilePath, String sExt, String sFilter)
Wołanie:
b = Pm.InputBoxForFilePath(sTitle, nStyle, sFilePath, sExt, sFilter)
Parametry:
sTitle(String) Tytuł okna edycyjnego.
nStyle(Long) Bitowe flagi określające typ okna oraz jego zawartość.

Liczby szesnastkowe można wprowadzić za pomocą prefixu przed liczbą: dla JavaScript to 0x oraz dla VBScript to &H. Na przykład 0x10 lub &H10 w układzie szesnastkowym przedstawia liczbę 16 w układzie dziesiątkowym.

Można wprowadzić następujące style lub ich kombinację jako sumę:

&H100 - Nie można przechodzić do katalogów podrzędnych.
&H200 - Nie można przechodzić do katalogów nadrzędnych.
&H300 - Nie można zmienić katalogu.
&H400 - Wybrany plik musi istnieć.
&H1000 - Określony plik nie może istnieć.
&H800 - Jest wymagane potwierdzenie.
&H2000 - Katalogi nie są wyświetlane.
&H4000 - Wyświetlane wyłącznie katalogi.
&H10000000 - Okno będzie "Zawsze na wierzchu".
&H8000 - Dialog można zakończyć wyłącznie przzez wybór pliku. To znaczy, że jeżeli jest wybrany (niebiesko zaznaczony) folder, wtedy okno nie można zakończyć przy pomocy przycisku OK.
sFilePath(String) Zalecanym jest stosowanie ścieżki w składni PROMOTIC - patrz PROMOTIC ścieżka do plików lub folderów.
 
przy wywołaniu: pełna ścieżka do pliku lub foldera (wartość początkowa do inicjalizacji okna).
po wywołaniu: wybrany plik lub folder.
sExt(String) Domyślne rozszerzenie wybranego pliku.
sFilter(String) Łańcuch umożliwia filtrowanie zawartości pliku. Przykłady:
- wyświetlenie wszystkich plików: sFilter="Wszystkei pliki (*.*)|*.*||"
- wyświetlenie plików z rozszerzeniem '.TXT': sFilter="pliki TXT (*.TXT)|*.TXT||"
- wyświetlenie plików z rozszerzeniem '.TXT' oraz '.INI': sFilter="pliki TXT (*.TXT)|*.TXT|pliki INI (*.INI)|*.INI||"
Wartość zwrotna:
true - Jeżeli okno zostało zakończone przy pomocy przycisku OK.
false - Jeżeli okno zostało zakończone przy pomocy przycisku Cofnij.
Notatka:
W zależności od parametru nStyle umożliwia przechodzenie katalogów na dysku i wybrać (lub wprowadzić) plik lub katalog. Jeżeli okno zostane zakończone przy pomocy przycisku OK, wtedy w sFilePath znajduje się pełna ścieżka do wybranego pliku.
 
Metoda ta nie działa w Web panelach.
Przykład:
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var sFile = "#appres:triangle.jpg";
var sFilter = "Obrazki (*.jpg)|*.jpg|Wszystkie pliki (*.*)|*.*||";
if (Pm.InputBoxForFilePath("Wybierz obrazek", 0x200, sFile, "jpg", sFilter))
Pm.Debug("file = " + sFile);
Navigacja:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- InputBoxForFilePath
 
 
- LN2
- PI
- Pow
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice