15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」
[Q]
DirectoryListBoxで短いパス名が表示されてしまい、上位のディレクトリー
をクリックして再表示させると長いパスに変わります。最初から長いパス名
を表示するにはどうすればいいですか?
[A]
プログラム中で DirectoryListBox を生成するとき、直前に短いディレクト
リー名で ChDir すると、Create された DirectoryListBox が、そのパスに
沿った短いディレクトリーを表示してしまいます。従って、最初から長いパ
ス名を表示するには[例]のようにして下さい。
[例]
ChDir(GetLongFullPathName(GetCurrentDir));
{GetLongFullPathName() は [関連事項] の [FAQ] の関数です。}
{あるいは子ディレクトリーでなくてもよいならルートにChDir}
DirectoryListBox1:=TDirectoryListBox.Create(Form1);
with DirectoryListBox1 do begin
Parent:=Self;
SetBounds(16,48,145,105); {例です}
end;
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。
Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会
|