![]() |
XP-OpenDialog gesucht
Hallo,
kennt jemand einen Dialog, der so aussieht wie der unter W-XP? Also mit den Standart-Ordnern links. |
Re: XP-OpenDialog gesucht
Für welches OS denn? Im allgemeinen sind die Dialoge immer vom Betriebssystem geliefert ;)
...:cat:... |
Re: XP-OpenDialog gesucht
Wenn ich den "normalen" OpenDialog unter XP einsetze, sieht er genauso wie in den früheren Windows-Versionen aus (nur halt im Luna-Design).
Unter XP möchte ich dann aber den oben beschriebenen Dialog anzeigen. |
Re: XP-OpenDialog gesucht
Liste der Anhänge anzeigen (Anzahl: 1)
Hi. Ich glaube du meinst so einen Dialog wie im Anhang, oder?
Ich weiß nicht, obs da Komponenten dafür gibt, aber zur Not kannst du ihn dir ja selber bauen :wink: Andernfalls einfach mal bei ![]() Man liest sich, Stanlay :hi: |
Re: XP-OpenDialog gesucht
Ist aber ein SaveDialog :mrgreen:
|
Re: XP-OpenDialog gesucht
:roll: Ich meinte vom prinzipiellen Aufbau her müsste er sowas suchen.
|
Re: XP-OpenDialog gesucht
Sowas suche ich!
Leider finde ich nix bei Torry :( |
Re: XP-OpenDialog gesucht
Dann wirst du dir wohl selber einen Schustern müssen :wink:
Die Icons für die meisten Buttons kriegts du hier im Forum. Die hat mal wer hochgeladen als Bitmaps. Die Buttons an der Seite und die zugehörige Leiste gibts in der JediVCL (irgendwas mit "Outlook...." , weiß leider nicht mehr genau). Man liest sich, Stanlay :hi: |
Re: XP-OpenDialog gesucht
Oder eine neuere Delphi-Version nehmen.
Denn mit Delphi 6 oder 7 hab ich solche OpenDialoge wie im Screenshot, mit Delphi 3 fehlt an der Seite zum Beispiel diese verschiedenen Standard-Ordner, wenn ich mich recht errinnere. |
Re: XP-OpenDialog gesucht
Die Seitenleiste ist Teil des Dialogs und im System eingebaut. Ab ME, 2000 und XP, wenn ich mich nicht irre. Es gibt zwar ein erweitertes Record (wenn man bspw. die dahinter liegende API-Funktion verwenden will), aber das macht genau das Gegenteil: es dient zum Verbergen dieser Seitenleiste.
Upps, Fazit vergessen. Hier ist´s: Ich will damit sagen, wenn ich ein mit Delphi 5 kompiliertes Programm unter XP öffne, das einen Öffne- oder Speicherdialog enthält, dann besitzt der diese Seitenleiste. |
Re: XP-OpenDialog gesucht
Zitat:
|
Re: XP-OpenDialog gesucht
@Stanlay Hanks: Die JediVCL ist doch nicht für D3, oder ?
@all: Es gibt also keine Möglichkeit mit D3 meinen Wunsch zu realisieren? |
Re: XP-OpenDialog gesucht
Zitat:
Aber auch ohne diese Komponenten kannst du das von Hand machen. Muss ja nicht exakt genau gleich aussehen, oder? :wink: Man liest sich, Stanlay :hi: |
Re: XP-OpenDialog gesucht
Zitat:
Wenn es also keine Möglichkeit gibt, werde ich mich auf die normalen Dialoge beschränken müssen :| |
Re: XP-OpenDialog gesucht
Zitat:
Wenn du also unter ME, 2000 und XP arbeitest, dann spielt deine Delphi-Version keine Rolle. Benutze den normalen TOpenDialog/TSaveDialog, und du solltest diese Leiste an der Seite sehen. Unter 9x und NT gibt es diese noch nicht, also wirst du sie da auch nicht sehen. |
Re: XP-OpenDialog gesucht
Ich glaube das ist anders:
Ich habe grad extra nochmal nen altes, unter Delphi3 kompiliertes Programm von mir geöffnet - unter XP - und es hatte einen alten OpenDialog. Zwar natürlich im XP-Design, aber ohne die seitlichen Standard-Ordner und mit alten Symbolen. |
Re: XP-OpenDialog gesucht
Zitat:
|
Re: XP-OpenDialog gesucht
@Kinimod:
Kein Wunder! Betr. Problem: Der Opendialog in Delphi wird per Resource mitgeliefert, ist also nicht der vom System, deswegen ist es auch nie der aktuelle von Windows. Wenn du diesen willst, musst du den Opendialog per WinAPI aufrufen! Hier ein Link der zeigt wie's geht: ![]() |
Re: XP-OpenDialog gesucht
JUHUUUU!!!!!
Es funktioniert!!!! :dancer: Vielen Dank, Schumi!! :bounce2: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz