вот такой глюк встретился, в StringTableMT после записи строки через элемент ArrayRW значение точки Index становится равно -1
соответственно курсор (выделенная строка) смещается на первую строку.
в просто таблицу и в ListBox-е такого не происходит.
если в примере понажимать пробел, то выделенная строка меняется, курсор переводится на строчку вниз (как в тотал командере при выделении пробелом).
причем в ListBox-е при достижении конца списка курсор остается на последней строке, в StringTable он перескакивает на первую и так по кругу, а вот в StringTableMT - из любого положения скачет в начало.
в мультике можно выключить элемент Check, тем самым запретив запись значения через ArrayRW, и убедится, что при этом сброса точки Index не проимходит.
вот ;)
code_8638.txt
Этот топик читают: Гость
Ответов: 499
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_8638.txt [4.1KB] [130] |
Разработчик
Ответов: 26073
Рейтинг: 2122
|
|||
Исправления на SVN.
Обнаружено странное поведение LVSetItem, которое применяется в таблице StringTableMT -- оно может самопроизвольно менять текущий пункт на -1 при нулевой позиции, пришлось его восстанавливать во всех таких случаях (а их два). |
|||
карма: 22 |
|
Ответов: 499
Рейтинг: 1
|
|||
it works
![]() |
|||
карма: 0 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Может это и не ошибка, но почему при сохранении таблицы и загрузке сохранения пропадают размеры колонок установленные в Columns. Как сохранить размеры колонок при последующей загрузке таблицы из файла?
|
|||
карма: 0 |
| ||
файлы: 1 | project151.rar [686B] [100] |
Разработчик
Ответов: 26073
Рейтинг: 2122
|
|||
Валерий, поставь свойство SaveColProp = True во вкладке свойств -- Files
|
|||
карма: 22 |
| ||
Голосовали: | Валерий |
Ответов: 1397
Рейтинг: 50
|
|||
Фух, спасибо, а то я битый час пытаю таблицу и себя!
------------ Дoбавленo: Извиняюсь, что не в той теме, но вопрос: Как можно сохранять данные таблицы с вызовом диалога. То есть мне необходимо создать несколько файлов с разными именами и разными данными из таблицы? |
|||
карма: 0 |
|
Разработчик
Ответов: 26073
Рейтинг: 2122
|
|||
Валерий писал(а): Как можно сохранять данные таблицы с вызовом диалогаДиалога чего -- записи что ли ![]() |
|||
карма: 22 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Ну да.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26073
Рейтинг: 2122
|
|||
Валерий, самое поростое, вот так
|
|||
карма: 22 |
| ||
Голосовали: | Валерий |
9