Co to znaczy, że masz ustawione? Tak to sobie poustawiałeś w
Object Inspector, czy też tworzysz te filtry z poziomu kodu?
Jeżeli tworzysz z poziomu kodu to chyba musisz najpierw dodać pozycję do listy, czyli kod powinien wyglądać tak:
FileOpenDialog1->FileTypes->Add()
FileOpenDialog1->FileTypes->Items[0]->DisplayName = "JPG image";
FileOpenDialog1->FileTypes->Items[0]->FileMask = "*.jpg";
FileOpenDialog1->FileTypeIndex = 0;
pioro700 napisał(a):widoczne sa wszystkie pliki.
W oknie dialogowym chyba widać, czy wybrana jest opcja filtrowania.
Nie mogę jednak tego sprawdzić, gdyż używam systemu Windows XP a kontrolka działa pod Vista i Win7. Testowałem jednak ten kod z identycznym komponentem
LMDFileOpenDialog, który działa pod WinXP i nie ma z tym, żadnych problemów. To oczywiście jeszcze niczego nie przesądza, gdyż to komponent z innej biblioteki i uruchamiany w innym środowisku.