Avatar billede x4all_dk Nybegynder
26. august 2005 - 13:14 Der er 5 kommentarer og
1 løsning

Title i OpenDialog=path

Hvordan kan jeg lave så det valgte dir i OpenDialog altid vises i OpenDialog.title ?

Title skal altså opdateres hvis brugeren bladrer rundt inden han kommer til det bibliotek som han vil åbne en fil fra.
(dvs. OpenDialog.onFolderChange skal i brug går jeg ud fra, men jeg kan ikke finde ud af at læse hvilken folder brugeren er i)


Nå... men hvis en kan løse mit problem så er der point!
Avatar billede kammeyer Nybegynder
26. august 2005 - 13:42 #1
OpenDialog.FileName ... hos mig indeholder den mappenavnet - selvom der ikke er valgt en fil.
Avatar billede x4all_dk Nybegynder
26. august 2005 - 13:55 #2
Hos mig indeholder den ingen ting før jeg har valgt en fil.

Jeg anvender Delphi 7.0 (7.1).
Avatar billede kammeyer Nybegynder
27. august 2005 - 02:59 #3
mystisk - i onChange... smider jeg en showmessage(...dialog1.filename) og så viser den det.
Avatar billede x4all_dk Nybegynder
01. februar 2006 - 15:50 #4
Hvis jeg bruger
showmessage(Opendialog1.filename);
under "OnFolderChange" så kan jeg se at det den ændrer sig, men
jeg kan ikke få OpenDialog.title til at ændre sig!

Kan nogen hjælpe!
Avatar billede psycosoft-funware Nybegynder
01. februar 2006 - 17:03 #5
er ikkke 100% sikker, men mener ikke at OpenDialog1.Title kan opdateres når en bruger bladre i gennem mapper, OpenDialg1.Title kan kun opdateres lige før at OpenDialog1.Execute bliver kaldt... ved ikke om der findes nogle udbyggede OpenDialog komponenter der kan klarer dette... :-)
Avatar billede x4all_dk Nybegynder
06. februar 2006 - 11:53 #6
Ok, jeg opgiver at lave en sådan feature i mit program!

Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester