Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Ordnerauswahl-Dialog (https://www.delphipraxis.net/165193-ordnerauswahl-dialog.html)

Bummi 19. Dez 2011 11:14

AW: Ordnerauswahl-Dialog
 
@DeddyH

pater, gratias tibi ago.

Willie1 19. Dez 2011 11:25

AW: Ordnerauswahl-Dialog
 
Hallo DeddyH
bei mir klappt es so richtig! (Bei deiner Lösung nicht)

Delphi-Quellcode:
procedure TForm1.DoOnSelect(Sender: TObject; Path: String);
begin
  if (Path <> '') and (AnsiLowerCase(Path[1]) <> 'c') then
    (Sender as TPathDialog).setOKButton(false);
end;
Diese Routine darf nur mit (false) durchöaufen werden. Hat du Windows 7 - könnte es einen Unterschied zwischen Vista und Win 7 geben?

Bummi 19. Dez 2011 11:31

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.

Willie1 19. Dez 2011 11:39

AW: Ordnerauswahl-Dialog
 
Zitat:

nachdem Du function TPathDialog.setOKButton(enabled:Boolean):Boolean;

repariert hast, sonst kann ein Benutzer nach einer "falschen" Wahl gar keine richtige mehr treffen.
Doch es funktioniert, probier es aus.

Bummi 19. Dez 2011 11:46

AW: Ordnerauswahl-Dialog
 
@Willie1

Ok, funktioniert, das Shellobjekt biegt es selbst wieder richtig hin ...
Deshalb blieb der Bug wahrscheinlich so lange unentdeckt .....

Luckie 19. Dez 2011 11:55

AW: Ordnerauswahl-Dialog
 
Zitat:

Zitat von DeddyH (Beitrag 1142182)
Ego te absolvo :lol:

Ich erteile dir Absolution. (?) Also. Ich entschuldige dich. (?)

Willie1 19. Dez 2011 12:02

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.

Willie1 20. Dez 2011 16:10

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.
Seite 2 von 2     12   

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