|
#1
|
|||
|
|||
DirectoryListBox1
Здраствуйте у меня возникла проблема с DirectoryListBox1
дело в том что он возвращает путь к папки в виде: C:\...\SawA\Рабочий стол\ т.е. сокращенно получается. Помогите пожалуйста, что надо сделать чтобы путь вывелся полностью в виде: C:\Documents and Settings\SawA\Рабочий стол\ Заранее премного благодарен |
#2
|
|||
|
|||
Вопрос оставляю открытым но поздно нашол темку на нашем форуме
http://www.delphisources.ru/forum/sh...33&postcount=3 где впринципи неплохо заменяет весь гемор с DirectoryListBox1 и выдает какрас полный путь |
#3
|
||||
|
||||
неправда,
Код:
DirectoryListBox1.Directory; Пишу программы за еду. __________________ |
#4
|
|||
|
|||
Цитата:
|
#5
|
||||
|
||||
в студию! только чтобы он компилился!!
Пишу программы за еду. __________________ |
#6
|
|||
|
|||
Пожалуйста вот проект если исправите и перезальете с объяснением что куда надо тыкать буду очень признателен
|
#7
|
|||
|
|||
))) поспешил тыкнуть кнопочку залить сам забыл вот тут точно есть
|
#8
|
||||
|
||||
ну так это не DirectoryListBox1 сокращеный путь возвращает, а в Label1.Caption (о котором в 1 посте небыло ни слова, а тут вдруг появился) его так пишет. на самом деле получать путь нужно как я уже писал выше: DirectoryListBox1.Directory.
а в Label1 он так пишется потому, что: Код:
procedure TDirectoryListBox.SetDirLabelCaption; var DirWidth: Integer; begin if FDirLabel <> nil then begin DirWidth := Width; if not FDirLabel.AutoSize then DirWidth := FDirLabel.Width; FDirLabel.Caption := MinimizeName(Directory, FDirLabel.Canvas, DirWidth); end; end; -установить у Label1 AutoSize в False -задать Width у Label1 достаточной, чтобы влезло самое длинной название пути -смириться с этим, если ширины экрана не хватит -если не хочется мириться, то есть еще одно лекарство: --в обработчике OnChange у DirectoryListBox1 пишем: Код:
Label3.Caption:=DirectoryListBox1.Directory; Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 12.05.2011 в 08:57. |
#9
|
|||
|
|||
Цитата:
Цитата:
Спасибо еще рас большое с меня рек если рек примется когда на весы тыкну |
#10
|
||||
|
||||
это в модуле FileCtrl. не ищи это у себя я просто показал как DirectoryListBox присваивает Caption (путь) Label"у и почему путь получается сокращеный.
Пишу программы за еду. __________________ |
#11
|
|||
|
|||
Цитата:
P.S. в общем тему моно закрыть |