Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2011, 21:09   #1
Просто_так)
Новичок
Джуниор
 
Регистрация: 21.05.2011
Сообщений: 3
По умолчанию

Помогите организовать поиск в ShellTreeView по нажатию кнопки, чтобы при этом раскрывалось дерево и выделялась нужная папка/файл.

В своем файловом менеджере я разместил кнопки переместить, копировать, удалить, создать каталог, обновить, переименовать, свойства, а процедуру поиска прописать никак не могу(

Ребята, помогите кто с процедурой для поиска.

Последний раз редактировалось Stilet; 21.05.2011 в 21:39.
Просто_так) вне форума Ответить с цитированием
Старый 21.05.2011, 21:40   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а процедуру поиска прописать никак не могу(
Я тоже не мог, поэтому послал ShellTreeView подальше и написал свой его аналог.
Если нужно могу поделиться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2011, 21:56   #3
Просто_так)
Новичок
Джуниор
 
Регистрация: 21.05.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Я тоже не мог, поэтому послал ShellTreeView подальше и написал свой его аналог.
Если нужно могу поделиться.
эх, я над своим менеджером месяц мучался, сразу помогали, потом кнопки сам кое-как добавлял, в интеренете смотрел, в книжках, а в пятницу отнес на проверку прогу, а препод говорит, поиска мать его, ему не хватает) теперь вот выкручиваюсь как могу, облазил все что можно, вот решил обратится) уже со следующий недели нужно пояснительную записку писать)

http://ifolder.ru/23643733 - вот она, работа моя)

А что у тебя за аналог?
Поделись, если можно.
Просто_так) вне форума Ответить с цитированием
Старый 21.05.2011, 22:18   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Эх... Ладушки, выкладываю свои наработки. 10 лет их копил.
Есть там компонентов много хороших. Среди них ETreeViewExplorer - тот самый заменитель
Юзать его так:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, CRTFOX;

type
  TForm1 = class(TForm)
    EtreeViewExplorer1: TEtreeViewExplorer;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 EtreeViewExplorer1.Align:=alClient;
 EtreeViewExplorer1.BasePath:='d:\';
 EtreeViewExplorer1.Path:='D:\Музыка\_Русский Рок\E.S.T\1998-Терапия для души\01_est_kayf.mp3';
end;

end.
Проинсталлируешь и пользуйся.

P.S. Кстати если кому понадобятся мои наработки милости просим
Вложения
Тип файла: rar crtfox.rar (99.7 Кб, 27 просмотров)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2011, 22:37   #5
Просто_так)
Новичок
Джуниор
 
Регистрация: 21.05.2011
Сообщений: 3
Радость

Цитата:
Сообщение от Stilet Посмотреть сообщение
Эх... Ладушки, выкладываю свои наработки. 10 лет их копил.
Есть там компонентов много хороших. Среди них ETreeViewExplorer - тот самый заменитель
Юзать его так:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, CRTFOX;

type
  TForm1 = class(TForm)
    EtreeViewExplorer1: TEtreeViewExplorer;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 EtreeViewExplorer1.Align:=alClient;
 EtreeViewExplorer1.BasePath:='d:\';
 EtreeViewExplorer1.Path:='D:\Музыка\_Русский Рок\E.S.T\1998-Терапия для души\01_est_kayf.mp3';
end;

end.
Проинсталлируешь и пользуйся.

P.S. Кстати если кому понадобятся мои наработки милости просим
спасибо большое!!
но все же если кто поможет с shelltreeview, буду блогадарен)
Просто_так) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск NatawaB Паскаль, Turbo Pascal, PascalABC.NET 1 10.01.2011 21:21
поиск Screame Microsoft Office Excel 11 20.08.2009 12:42
Как в Far-менеджере сделать "Автоменю"? vpm Операционные системы общие вопросы 4 20.02.2009 17:59
Поиск Andr Microsoft Office Excel 2 18.07.2007 11:49
поиск Lonix Общие вопросы Delphi 2 04.04.2007 01:59