![]() |
AW: Ordnerauswahl-Dialog
@DeddyH
pater, gratias tibi ago. |
AW: Ordnerauswahl-Dialog
Hallo DeddyH
bei mir klappt es so richtig! (Bei deiner Lösung nicht)
Delphi-Quellcode:
Diese Routine darf nur mit (false) durchöaufen werden. Hat du Windows 7 - könnte es einen Unterschied zwischen Vista und Win 7 geben?
procedure TForm1.DoOnSelect(Sender: TObject; Path: String);
begin if (Path <> '') and (AnsiLowerCase(Path[1]) <> 'c') then (Sender as TPathDialog).setOKButton(false); end; |
AW: Ordnerauswahl-Dialog
Delphi-Quellcode:
(Sender as TPathDialog).setOKButton((Path <> '') and (AnsiLowerCase(Path[1]) <> 'c'));
nachdem Du function TPathDialog.setOKButton(enabled:Boolean):Boolean; repariert hast, sonst kann ein Benutzer nach einer "falschen" Wahl gar keine richtige mehr treffen. |
AW: Ordnerauswahl-Dialog
Zitat:
|
AW: Ordnerauswahl-Dialog
@Willie1
Ok, funktioniert, das Shellobjekt biegt es selbst wieder richtig hin ... Deshalb blieb der Bug wahrscheinlich so lange unentdeckt ..... |
AW: Ordnerauswahl-Dialog
Zitat:
|
AW: Ordnerauswahl-Dialog
die Komponente ist ja schon alt, wundert mich, dass es noch niemand aufgefallen ist.
Ich muss jetzt meine Augen schonen, melde mich später noch mal. W. |
AW: Ordnerauswahl-Dialog
Hallo Leute, ich will das Thema beenden. Ich habe, wie oben gepostet, eine Lösung gefunden. Sie tut, was ich will, was ich mehr.
Tschüss Willie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 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