AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TOpenTextFileDialog <> TOpenDialog

Offene Frage von "anse"
Ein Thema von anse · begonnen am 10. Nov 2019 · letzter Beitrag vom 11. Nov 2019
Antwort Antwort
Benutzerbild von anse
anse

Registriert seit: 30. Okt 2006
Ort: Neuenkirchen
198 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: TOpenTextFileDialog <> TOpenDialog

  Alt 10. Nov 2019, 21:17
Ok, weil aber TOpenTextFileDialog nun von TOpenDialog ableitet, sollte erstere doch genauso intern den neuen TFileOpenDialog verwenden, oder ist das auf den TOpenDialog beschränkt?

  1. Das Programm läuft unter Windows Vista oder höher
  2. UseLatestCommonDialogs ist True
  3. Es gibt keine Events für OnIncludeItem , OnClose oder OnShow
Trifft alles zu hier, für beide Dialoge.
Ansgar Becker
https://www.heidisql.com
Wenn du loslässt, hast du zwei Hände frei.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#2

AW: TOpenTextFileDialog <> TOpenDialog

  Alt 10. Nov 2019, 22:51
Trifft alles zu hier, für beide Dialoge.
Hier tritt aber noch eine interne Bedingung ein, die vom User nicht beeinflusst werden kann: Bei TOpenTextFileDialog wird ein Template verwendet. Das schließt die neuen Dialoge ebenfalls aus.

Die komplette Bedingung lautet:
Delphi-Quellcode:
  if (Win32MajorVersion >= 6) and UseLatestCommonDialogs and
     not (TStyleManager.IsCustomStyleActive and (shDialogs in TStyleManager.SystemHooks)) and
     IsNewCommonCtrl and (Template = '') and IsAppThemed and
     not (Assigned(FOnIncludeItem) or Assigned(FOnClose) or Assigned(FOnShow)) then
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von anse
anse

Registriert seit: 30. Okt 2006
Ort: Neuenkirchen
198 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TOpenTextFileDialog <> TOpenDialog

  Alt 11. Nov 2019, 06:36
Danke, das wird's dann wohl sein. Schade nur dass die Dialoge dadurch nicht einheitlich aussehen.
Ansgar Becker
https://www.heidisql.com
Wenn du loslässt, hast du zwei Hände frei.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.222 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: TOpenTextFileDialog <> TOpenDialog

  Alt 11. Nov 2019, 07:30
Danke, das wird's dann wohl sein. Schade nur dass die Dialoge dadurch nicht einheitlich aussehen.
Stell halt überalla auf TOpenFileDialog um und gut ist.
Dann schaut es wieder überall gleich aus.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#5

AW: TOpenTextFileDialog <> TOpenDialog

  Alt 11. Nov 2019, 09:46
Stell halt überalla auf TOpenFileDialog um und gut ist.
Dann schaut es wieder überall gleich aus.
Unter der Annahme, daß Windows XP keine Zielplattform mehr ist, würde ich das auch empfehlen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von anse
anse

Registriert seit: 30. Okt 2006
Ort: Neuenkirchen
198 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TOpenTextFileDialog <> TOpenDialog

  Alt 11. Nov 2019, 18:32
Stell halt überalla auf TOpenFileDialog um und gut ist.
Dann schaut es wieder überall gleich aus.
Du meinst wahrscheinlich TFileOpenDialog . Ja, das wär ne Option. Den müsste ich dann nur erweitern um ein Encoding Dropdown unten dranzuhängen. Hier gibt es dafür ein Tutorial: https://akirabbq.wordpress.com/2009/...n-file-dialog/ . Für Win32MajorVersion < 6 könnte dann der TOpenTextFileDialog wieder herhalten.
Ansgar Becker
https://www.heidisql.com
Wenn du loslässt, hast du zwei Hände frei.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 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