Вверх ↑
Этот топик читают: Гость
Ответов: 817
Рейтинг: 52
#1: 2012-09-06 20:52:04 ЛС | профиль | цитата
Добрый день!
Понадобилось мне сделать самый простенький типа Explorer.
Поискал по форуму, нашел что люди пользуются WebBrowser.
Воспользовался и я
code_28989.txt
Пока меня все устраивает, однако есть БОЛЬШОЙ вопрос:
По умолчанию WebBrowser все отображает как "плитка",
что надо сделать что бы по умолчанию все отображалось как "таблица"
карма: 1

0
файлы: 1code_28989.txt [359B] [173]
Ответов: 1173
Рейтинг: 49
#2: 2012-09-06 21:02:21 ЛС | профиль | цитата
-= DriveR =-, по данному вопросу помочь не могу, но скажу, что WebBrowser -- далеко не единственный и, ИМХО, довольно топорный способ создания своего файлового менеджера. Можете воспользоваться компонентом поиска файлов и сделать "проводник" со своими видами, блекджеками и шлюхами, например:
Add(MainForm,2355597,70,147)
{
link(onCreate,14454424:doWork2,[])
}
Add(FileSearch,14040554,189,168)
{
SubDir=1
Include=2
link(onSearch,1859325:doAdd,[])
link(Dir,4170302:Text,[])
}
Add(Edit,4170302,196,112)
{
Left=60
Top=10
Width=300
Text="C:"
link(onEnter,14454424:doWork1,[(233,125)(233,96)(123,96)])
}
Add(Button,15663876,70,196)
{
Left=5
Top=10
Caption="Go"
link(onClick,14454424:doWork3,[(123,202)])
}
Add(HubEx,14454424,119,161)
{
link(onEvent,2138431:doEvent1,[])
}
Add(ListBox,1859325,287,168)
{
Left=5
Top=30
Width=355
Height=220
}
Add(Hub,2138431,133,161)
{
link(onEvent1,2080301:In,[(154,167)(154,160)])
link(onEvent2,14040554:doSearch,[])
}
Add(LineBreak,10630743,245,175)
{
link(Out,1859325:doClear,[])
Primary=[2080301,-84,-21]
}
карма: 0

0
Ответов: 817
Рейтинг: 52
#3: 2012-09-06 21:14:05 ЛС | профиль | цитата
Ex_,
Спасибо за пример, но ваш пример не отображает дату создания и размер файлов/папок
Ex_ писал(а):
ИМХО, довольно топорный способ создания своего файлового менеджера

Да пусть будет и топорный
Мне от файл менеджера необходимо все го-то что отображение как в Windows Explorer, работа с сетевыми шарами и контекстное меню.
Ex_ писал(а):
WebBrowser -- далеко не единственный

Это верно, еще люди пользуются готовым компонентом ShellBrowser, но он не умеет работать с сетевыми шарами и не имеет контекстного меню.
Если второе еще можно прикрутить самому, то вот работа с сетью это очень для меня сложно
карма: 1

0
Ответов: 1173
Рейтинг: 49
#4: 2012-09-06 21:22:26 ЛС | профиль | цитата
-= DriveR =- писал(а):
ваш пример не отображает дату создания и размер файлов/папок
Всё это можно довольно просто сделать. Например:
code_28990.txt
Ну, если не хотите, не буду настаивать
карма: 0

0
файлы: 1code_28990.txt [1.4KB] [172]
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)