Категории раздела
Религия
[2]
Буддизм, Христианство, Агни Йога, Йога Васиштха и др. Йоги, Индуизм, Искусство Жизни, Шри Шри Рави Шанкар, Конфуций, Хагакуре Сокрытое в листве, Ицхак Одизес, Наталья Грейс, Ошо, Тантра, Даосизм
Программы
[5]
Описание различных программ
Программирование
[24]
Исходники, примеры, ссылки, программы C++, Delphi, Python, Html, Java но в основном Delphi, Python, Html, создание игр, Blender Game Engine
Blender
[16]
Бесплатный редактор трехмерного моделирования
CAD\CAM\CAE
[0]
Solid Works, Nastran, Patran, Ansys и др.
Krita
[4]
Материалы по свободному графическому редактору
Интернет
[1]
Интересная информация о работе с интернетом
IrfanView
[1]
Возможности программы
Игры
[2]
Железо
[1]
Различная электроника
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2022 » Январь » 18 » Lazarus - ShellTreeView как получить имя текущей выбранной директории без операций копирования и вырезания строки.
02:10
Lazarus - ShellTreeView как получить имя текущей выбранной директории без операций копирования и вырезания строки.
Все знают как получить полный путь до текущей директории:
ShellTreeView1.Path
Пример:
StatusBar1.SimpleText:=ShellTreeView1.Path;
А вот получение имени текущей директории без полного пути люди обычно дорабатывают напильником с помощью копирования и вырезания строки из ShellTreeView1.Path
А правильный код программы следующий:
ShellTreeView1.Selected.Text;
Пример:
var
Form1: TForm1;
seldir:string;
implementation
procedure TForm1.StatusBar1Click(Sender: TObject);
begin
seldir:=ShellTreeView1.Selected.Text;
StatusBar1.SimpleText:='Clipboard='+seldir;
Clipboard.AsText:=seldir;
end;
Категория: Программирование |
Просмотров: 267 |
Добавил: suny-o
| Теги: вырезания , lazarus , выбранной , директории , без операций копирования , Имя , текущей , ShellTreeView
| Рейтинг: 0.0 /0