Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > SelectDirectory


Автор: Лена 3.5.2007, 12:10
Есть такой код:
Код

AnsiString Dir2;
void __fastcall TFormFoto::Button2Click(TObject *Sender)
{

 if(SelectDirectory("Выберите папку", "", Dir2))
   {
    Application->ProcessMessages();
    ThumbnailList1->ShowFolder(Dir2+"\\*.*");
   }
}

Раньше окно, вызываемое функцией SelectDirectory было нормально, а теперь, почему-то все папочки и имена дисков находятся в черных квадратиках (см. рис.). Как их убрать?

Автор: Elite 3.5.2007, 18:02
попробуй так, хотя принципиальной разницы нет:
Код

AnsiString Path;
void __fastcall TFormFoto::Button2Click(TObject *Sender)
{
if (SelectDirectory("Выберите папку","",Path) !=0)
{
Path=Path+"\\";
....................

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)