Promotic
WikipediaLinkedInYoutubeTwitterFacebook

InputBoxForFilePath - metoda obiektu Pm

Opis:
Okno edycyjne do wyświetlenia plików/katalogów i ich wyboru.
Składnia:
InputBoxForFilePath(sTitle As String, nStyle As Long, sFilePath As String, sExt As String, sFilter As String) As Boolean
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 i dla VBScript to &H. Na przykład 0x10 lub &H10 w układzie szesnastkowym przedstawia liczbę 16 w układzie dziesiątkowym.

Można określić 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 panelach w języku JavaScript (dlatego nie działa również w Web panelach).
Przykład:
VBScriptWybierz oraz skopiuj do schowka

Dim sFile, sFilter
sFile = "#appres:triangle.jpg"
sFilter = "Obrazki (*.jpg)|*.jpg|Wszystkie pliki (*.*)|*.*||"
If Pm.InputBoxForFilePath("Wybierz obrazek", &H200, sFile, "jpg", sFilter) Then
  Pm.Debug "file = " & sFile
End If
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