Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - OpenDialog nur zur Auswahl
Nico80 - Fr 17.04.09 15:45
Titel: OpenDialog nur zur Auswahl
Hallo,
ich habe eine Frage zu dem OpenDialog.
Ich möchte nur eine Datei auswählen können, sonst nichts. Jegliche Explorer-Funktionalität wie z.B. Kopieren (über Shortcut oder Kontextmenu) soll nicht möglich sein. Gibt es dazu eine Einstellung oder vielleicht eine Alternativ-Komponente?
Vielen Dank für die Tips...
Yogu - Fr 17.04.09 16:57
Du kannst so einiges abschalten (schau mal in die Eigenschaft
Options), aber die Funktionen Kopieren etc. sind da IMHO nicht inbegriffen.
Du könntest dir selbst einen kleinen Browser zuammbenbasteln. Dazu brauchst du die Komponenten
TShellTreeView,
TShellListView und
TShellComboBox. Oder du nimmst die
VirtualShellTools [
http://www.mustangpeak.net/vstools.htm].
jaenicke - Fr 17.04.09 18:25
Ja, das geht mit den Common Control Dialogen nicht. Aus gutem Grund: Als Nutzer erwartet man eben eine konsistente Benutzeroberfläche, auch bei den Dialogen.
Das müsstest du wirklich selbst machen. Leider sind die meisten entsprechenden Komponenten etwas langsam im Vergleich zu den Originaldialogen.
Wobei sich mir die Frage nach dem Sinn stellt. Wenn eine Software mir das sperren würde, würde ich mich bei normaler Software totärgern und sie wieder deinstallieren. :nixweiss:
Yogu - Sa 18.04.09 12:52
jaenicke hat folgendes geschrieben : |
| Wobei sich mir die Frage nach dem Sinn stellt. Wenn eine Software mir das sperren würde, würde ich mich bei normaler Software totärgern und sie wieder deinstallieren. :nixweiss: |
Ich schätze mal, es handelt sich um einen Partymodus oder etwas ähnliches. Bei anderen Anwendungen sehe ich das aber genauso.
florida - So 26.04.09 15:29
OpenDialog
Gehe zum Objektinspektor auf die Eigenschaft Options.
Danach setze bei OldStyleDialog ein True
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!