![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() вот мы добавляем аудио файл в лист бокс
Код:
procedure TfrmMyBrowser.SpeedButton1Click(Sender: TObject); begin OpenDialog2.FilterIndex:=1; if(OpenDialog2.Execute) then ListBox1.Items.Add(OpenDialog2.FileName); end; |
#2
|
||||
|
||||
![]() Помогаю за Спасибо ![]() |
#3
|
|||
|
|||
![]() Можно так:
Код:
......... var put:string; ......... put:=OpenDialog1.FileName; ListBox1.Items.Add(ExtractFileName(Put)); |
#4
|
||||
|
||||
![]() если убрать путь, то чтобы потом работать с файлом его придётся снова добавлять, а это лишние сложности
вот вариант как сделать, чтобы в Items хранились полные пути, но выводились только имена установи ListBox1.Style в lbOwnerDrawFixed или lbOwnerDrawVariable в OnDrawItem пиши: Код:
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState); begin with ListBox1.Canvas do begin FillRect(Rect); TextOut(Rect.Left,Rect.Top,ExtractFileName(ListBox1.Items[Index])); end; end; |
Этот пользователь сказал Спасибо ryderx34 за это полезное сообщение: | ||
eee3eee3 (20.11.2024)
|