Autor Beitrag
mtm
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64

Windows 10 Pro 64 Bit
Delphi XE 6
BeitragVerfasst: Mi 24.10.12 17:53 
Hallo zusammen.

Ich wollte mal wissen, ob einer eine Idee hat, wie ich in einem geöffneten OpenDialog in Abhängigkeit vom Dateityp die Option 'AllowMultiSelect' setzen und entfernen kann (bzw. ob das überhaupt geht).

Ich kann ja über TypeChange herausfinden, wann ich einen und welchen Typ ich gerade ausgewählt habe.
Jetzt würde ich gern bei Typ 1 ein MultiSelect zulassen, bei Typ 2 aber nicht. Geht das ???

Bei diesem Versuch funktioniert das nicht wirklich.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TfrmMain.OpenDialog1TypeChange(Sender: TObject);
begin
  case OpenDialog1.FilterIndex of
    1:
      OpenDialog1.Options := OpenDialog1.Options + [ofAllowMultiSelect];
    2:
      OpenDialog1.Options := OpenDialog1.Options - [ofAllowMultiSelect];
  end;
end;


Viellicht hat einer von Euch 'ne Ahnung, ob das überhaupt funktioniert und wenn ja, wie es funktioniert.

Danke im Voraus
mtm
Mathematiker
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1448

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Mi 24.10.12 18:44 

_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein