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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2019, 15:05   #1
Umaru
 
Регистрация: 08.01.2017
Сообщений: 9
Вопрос [Delphi] Сортировка по убыванию в StringGrid

Здравствуйте! Подскажите пожалуйста, как сделать сортировку значений по убыванию в StringGrid, по нажатию кнопки? По возрастанию сделала, а вот по убыванию не получается.
Прикладываю проект и скриншот для большей наглядности.
Изображения
Тип файла: jpg 3.jpg (79.4 Кб, 48 просмотров)
Вложения
Тип файла: rar lab 5.rar (13.5 Кб, 6 просмотров)
Umaru вне форума Ответить с цитированием
Старый 25.03.2019, 15:14   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Umaru Посмотреть сообщение
Здравствуйте! Подскажите пожалуйста, как сделать сортировку значений по убыванию в StringGrid, по нажатию кнопки? По возрастанию сделала, а вот по убыванию не получается.
в коде есть сортировка и по возрастанию и по убыванию:
Цитата:
Код:
  if TMenuItem(Sender).Tag = 1 then L.CustomSort(DownSort) else L.CustomSort(UpSort);
только нужно в меню вызвать эту сортировку по убыванию.
для этого сделайте следующее:
в режиме дизайнера формы откройте меню MainMenu1 (двойной щелчок мышкой).
выберите пункт меню N9, откройте Object Insector,
в свойствах (заклада Properties) этого N9 найдите свойство Tag и там поставьте 1
перейдите на закладку Events и по клику (событие OnClick) пропишите вызов N8Click

всё. сортировка убыванию сделана.

Последний раз редактировалось Serge_Bliznykov; 25.03.2019 в 15:25.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.03.2019, 15:41   #3
Umaru
 
Регистрация: 08.01.2017
Сообщений: 9
Хорошо

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
в коде есть сортировка и по возрастанию и по убыванию:


только нужно в меню вызвать эту сортировку по убыванию.
для этого сделайте следующее:
в режиме дизайнера формы откройте меню MainMenu1 (двойной щелчок мышкой).
выберите пункт меню N9, откройте Object Insector,
в свойствах (заклада Properties) этого N9 найдите свойство Tag и там поставьте 1
перейдите на закладку Events и по клику (событие OnClick) пропишите вызов N8Click

всё. сортировка убыванию сделана.
Спасибо большое! Простите, что не сразу поняла! Не разобралась должным образом.
Umaru вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка stringgrid в Delphi indext Помощь студентам 7 14.12.2015 16:38
Сортировка по убыванию в StringGrid Alibaba.bu Помощь студентам 10 21.06.2015 16:47
Сортировка по убыванию StringGrid Pilyla Общие вопросы Delphi 2 24.05.2013 08:43
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию Arkuz Помощь студентам 1 25.09.2007 17:16