|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2010, 19:51 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Показать расширение файлов в ShellListView
Один вопрос-одна тема. Поэтому создаю новую тему. Как программно записать, чтобы в ShellListView показывалось расширение файлов? Например, пусть там отображается файл proga без расширения. Я нажимаю, например, кнопку, и, появляется расширение у этой и других программ, в данном случае должно быть proga.exe.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
10.01.2010, 20:07 | #2 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
А FileBox не хочешь юзнуть? Там есть параметр Mask='...', который ставит формат. А на счёт ShellListView попробуй поискать в самых параметрах компонента.
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
10.01.2010, 20:09 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Sensizu, да нет, уже много написано в проге моей, чтобы переходит на другой листбокс. Может быть возможно сделать, что-то наподобии Mask в ShellListView?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
10.01.2010, 20:26 | #4 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Ех, сейчас посмотрю...
Интересный Вы выбрали компонент... Ну я подумываю как-то так: 1. Файл содержит формат, просто настрока компонента его не показывает. 2. При получении ShellListView.Selected.Text по логике в переименную типа стринг записывается файл вместе с расширением. Может попробывать на онКлик поставить автодописывание формата?
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
10.01.2010, 20:52 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Ваш второй пункт можно интерпретировать как-то так:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
10.01.2010, 21:03 | #6 |
Otsukitakitte
Форумчанин
Регистрация: 01.10.2009
Сообщений: 126
|
Это Вы далеко убежали, ну правда, если нужен этот метод - то хорошо, но я говорил о этом:
Код:
Помог - ставь плюс.
$("question").onAnswer(function() { $(this).getItWright(true); }); |
11.01.2010, 00:41 | #7 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
А почему Вы не используете ExtractFileExt?
http://www.delphibasics.ru/ExtractFileExt.php |
11.01.2010, 15:21 | #8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Я уже ее использовал ее, но она показывает расширение только у выбранного файла, а мне нужно, чтобы у всех файлов, которые показаны в ShellListView, показалось расширение. Файлы-то разного типа там будут. Просто у каждого должно показываться расширение, если я нажал на кнопку. Может как-то циклом нужно пройтись?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
12.01.2010, 12:06 | #9 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Ну конечно цикл for to do Вам в помощь.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ShellListView | SiAlex | Компоненты Delphi | 8 | 28.05.2014 21:42 |
Работа с ShellListView | Fakov | Общие вопросы Delphi | 7 | 20.12.2009 15:24 |
ShellListView | sezam | Компоненты Delphi | 0 | 27.06.2008 06:58 |
ShellListView | ant_f_moro | Компоненты Delphi | 0 | 06.01.2008 22:42 |
Запуск файлов в ShellListView двойным щелчком | Македонский | Компоненты Delphi | 2 | 31.08.2007 11:54 |