Форум по Delphi программированию



Вернуться   Форум по Delphi программированию > Разное > Исходники и статьи
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.03.2018, 17:06
Аватар для kuzduk
kuzduk kuzduk вне форума
Прохожий
 
Регистрация: 17.02.2012
Сообщения: 34
Репутация: 10
Стрелка kuShellListView - компонент аля «проводник», аналог TShellListView

kuShellListView

Компонент аля «проводник», аналог TShellListView

Скачать можно на официальном сайте: http://kuzduk.h1n.ru/_kushelllistview.html





kuShellListView это компонент: его надо устанавливать в палитру IDE Delphi. На палитре компонентов на вкладке «kuKomponents» вы увидите этот компонент. в uses добавить kuShellListView.



Горячие клавиши kuShellListView:

F2 - переименовать
F5 - обновить
F7 - создать папку
F8 – создать текстовый документ
Del - удалить
Back - на директорию выше
Ctrl + Back – корневая папка "мой комп"

Ctrl + С - копировать в буфер
Ctrl + X - вырезать в буфер
Ctrl + V - вставить из буфера

Alt + O - открыть в проводнике (и выделить)
Alt + C - копировать строку адреса
Alt + V - Вставить в строку адреса и перейти
Ctrl+ Shift + C – копировать полные адреса выделенных файлов и папок
Ctrl+ Alt + C - копировать имена выделенных файлов и папок

Ctrl + A - выделить всё (All)
Ctrl + Shift + A - инвертировать выделение (Invert)
Ctrl + D - снять выделение (Deselect)

Ctrl + 1 - сортировать по имени
Ctrl + 2 - сортировать по типу
Ctrl + 3 - сортировать по размеру

ПКМ + крутим колесо мыши - меняем стиль отображения
Ctrl + ` - меняем стиль отображения
Ctrl + H - показывать скрытые файлы

Последний раз редактировалось kuzduk, 09.12.2019 в 23:55.
Ответить с цитированием
  #2  
Старый 01.12.2018, 23:32
Аватар для kuzduk
kuzduk kuzduk вне форума
Прохожий
 
Регистрация: 17.02.2012
Сообщения: 34
Репутация: 10
По умолчанию

В новой версии добавил виндовский просмотр свойства файла по Ctrl+F1
Также улучшена общая работоспособность и стабильность компонента.

Отзовитесь хоть кто-нибудь - пригодился не?
Ответить с цитированием
  #3  
Старый 05.12.2018, 11:24
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
По умолчанию

Все норм, продолжай, пригодится, хоть что-то новое на сайте)
Ответить с цитированием
  #4  
Старый 06.12.2018, 20:15
lmikle lmikle сейчас на форуме
Модератор
 
Регистрация: 17.04.2008
Сообщения: 7,773
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

А мне вот интересно зачем В КОМПОНЕНТЕ назначать горячие клавиши?
А если я хочу другую схему шоткатов? По мне так достаточно сделать набор методов для всех этих функций, а вот клавиши на них назначит разработчик с учетем других функций своей программы.
Ответить с цитированием
Этот пользователь сказал Спасибо lmikle за это полезное сообщение:
Guaho (08.12.2018)
  #5  
Старый 07.12.2018, 02:20
Аватар для kuzduk
kuzduk kuzduk вне форума
Прохожий
 
Регистрация: 17.02.2012
Сообщения: 34
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
А мне вот интересно зачем В КОМПОНЕНТЕ назначать горячие клавиши?
А если я хочу другую схему шоткатов? По мне так достаточно сделать набор методов для всех этих функций, а вот клавиши на них назначит разработчик с учетем других функций своей программы.
Горячие клавиши по умолчанию идут т.к. они стандартные, согласитесь, что вряд ли на "копировать" кто-то поставит что-то кроме Ctrl+C. Я пользую этот компонент в нескольких моих программах и поэтому решил назначить горячие клавиши сразу в компоненте, чтоб каждый раз не прописывать одни и те же горячие клавиши в каждой программе. Всё сразу готово: просто кидаем на форму компонент и он полностью заряжен и готов к работе. Если не нравится мой вариант клавиш - пожалуйста влезайте в открытые исходники kuShellListView.pas и правьте под себя, товарищ разработчик.
Ответить с цитированием
  #6  
Старый 07.12.2018, 21:52
lmikle lmikle сейчас на форуме
Модератор
 
Регистрация: 17.04.2008
Сообщения: 7,773
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну что ж, товарищ разработчик библиотеки.
Т.е. вы предлагаете "распилить" обработку меню и размазать ее по всему коду. А если надо запретить какую-нить операцию в отдельном проекте, курочить исходники компонента каждый раз. А для того, что бы сделать готовый список горячих клавиш существуют наследники от TAction.
Ответить с цитированием
Ответ



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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:33.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2021

ВКонтакте   Facebook   Twitter   Ссылка на Telegram