| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Перемещение столбцов в StringGrid |
| Автор: Lunatikus 16.5.2008, 16:57 |
| здравствуйте.возник небольшой вопрос. При включенном свойстве StringGrid goColMoving и перемещении колонок руками,их индексы сохраняются или эти индексы абсолютны? |
| Автор: Poseidon 16.5.2008, 18:30 |
| А самому проверить? И убедиться что не сохраняются. |
| Автор: Akella 16.5.2008, 21:40 |
| Скорее всего меняется расположение текста |
| Автор: Lunatikus 19.5.2008, 09:45 |
| не было возможности проверить,а ответ нужен был.Спасибо за него. Значит,придется хранить отдельный массив индексов,чтобы можно было спокойно перемещать колонки,не боясь что при работе с ними возьмутся не те данные. |
| Автор: Lunatikus 19.5.2008, 13:05 |
| а возможно ли работать с данными ячейки,номер колонки которой неизвестен,но известно название(т.е. значение в ячейке в первой строке)?Как,например,присвоить ячейке StringGrid.Cells[i,100]:='значение'; не зная номера колонки i,но зная,что первая запись колонки - "колонка1"? |
| Автор: Poseidon 19.5.2008, 13:33 |
| Проверить все первые колонки на наличие записи "колонка1". Таким образом получишь i. |
| Автор: Lunatikus 19.5.2008, 13:40 |
| спасибо.не додумался до такого простого решения сразу.Правда придется постоянно выполнять эту процедуру при переносе колонок. |