Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сортировка в StringGrid

571
22 августа 2002 года
Beep
6 / / 20.12.1999
Кто знает как сортировать данные в StringGrid-e , точнее как активировать возможность , что-бы при нажатии на заголовок столбца происходила сортировка по эго содердимому в алфавитном порядке и в обратном алфавитном порядке ?
Такая возможность вообще есть или это руками делать надо ?
644
22 августа 2002 года
Munika
12 / / 20.01.2000
Нет, похоже, что автоматически нельзя сортировать. Сортировать можно строки в объекте TStringList, там есть свйство Sorted.
Но ...тут могут быть проблемы с русским алфавитом. Эти системы его очень не любят
571
22 августа 2002 года
Beep
6 / / 20.12.1999
А можно-ли в ячейку динамически вставлять кнопки , так что-бы при скролинге они вели себя так-же как ячейки и изменении размера ячейки, кнопки повторяли размер ячейки.
Только как-нибудь по проще.
Или надо будет руками все делать продумывать и обрабатывать все события?
Или проще взять какойнибудь компонент клон StringGrid-a где все это реализовано!
если последнее то где его взять ?
644
22 августа 2002 года
Munika
12 / / 20.01.2000
Похоже вы много хотите от StringGrida. Особенно с кнопками - никогда не пробовала. В ячейке рисовала рисунки было дело, по-моему вешала обработчик на onDrawCell.
Но мне в ячейку даже Лэйбу не удавалаось вставить на тех условиях, о которых Вы говорите. Может и можно кнопку поставить, но я думаю, код будет сложноват. Считайте, что Вам полностью новый компонент придется написать. Компоненты посмотрите на torry.net
317
23 августа 2002 года
Relax
573 / / 20.09.2000
один мой товарищ в грид вставлял TMaskEdit... но вот как там дело со скроллингом было - не знаю...
644
23 августа 2002 года
Munika
12 / / 20.01.2000
Цитата:

On 2002-08-23 0901, Relax wrote
один мой товарищ в грид вставлял TMaskEdit... но вот как там дело со скроллингом было - не знаю...


Не совсем так. Там нет необходимости TMaskEdit вставлять, там сам компонент позволяет в ячейке маску задать

317
23 августа 2002 года
Relax
573 / / 20.09.2000
видимо он этого не знал... ;(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог