nesco, если застрянешь, то выкладывай, может я чем смогу помочь.
Этот топик читают: Гость
Ответов: 2265
Рейтинг: 676
|
|||
карма: 11 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Вроде все получилось. На днях выложу результат. Еще немного потестирую.
Метод действительно получился универсальным. Я сделал так, что теперь ячейка при выборе всегда становится полностью видимой, даже, если ты кликнул на ее кончик. Скроллинг тоже прекрасно работает, но пришлось отказаться от KillFocus-a. Ячейка уплывает за экран и появляется целиком потом. Редактировалось 3 раз(а), последний 2024-12-14 03:57:59 |
|||
карма: 22 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
sla8a, как ты думаешь о внесении Патча в основу? Будем дальше тестировать или уже хватит?
|
|||
карма: 22 |
|
Ответов: 2265
Рейтинг: 676
|
|||
nesco, Hiasm всегда был и остаётся в стадии тестирования и доработки. Да желательно обеспечить стабильность работы, но и долгое тестирование как по мне притормаживает внедрение новых идей. Думаю внесение только ускорит тестирование. Но последнее слово за тобой как за автором.
|
|||
карма: 11 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Думаю, будем добавлять к рождеству
Да и тестируется он уже 2 года. Уже кучу чего нашли и исправили. Зато появится ранее недоступный функционал, включая начисто исправленный Hint и возможность создавать подсказки для заголовка таблицы. Но сначала закончим начатое с MST_UseEditCtrl Редактировалось 5 раз(а), последний 2024-12-15 18:55:04 |
|||
карма: 22 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Вот, смотри, что получилось. Пробуй разные сдвиги, показ скроллинга, разные перекрытия и тд. И обнови SVN, там мелкие правки для MTStrTbl
Да, еще, твоя измененная схема в архиве, опирайся на нее. Редактировалось 2 раз(а), последний 2024-12-16 00:58:45 |
|||
карма: 22 |
| ||
файлы: 1 | hiMST_UseEditCtrl_test2.zip [9.1KB] [17] |
Ответов: 2265
Рейтинг: 676
|
|||
nesco, на данный момент тестирование проходит успешно, продолжу, если что замечу напишу.
|
|||
карма: 11 |
|
Ответов: 2265
Рейтинг: 676
|
|||
nesco, а что только ширину выдает при изменении ширины столбца? Эти данные без индекса столбца бесполезны.
Редактировалось 1 раз(а), последний 2024-12-17 14:17:30 |
|||
карма: 11 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
sla8a писал(а): а что только ширину выдает при изменении ширины столбца?А хз. Я даже не помню, на кой черт ее добавил вообще, и где она используется. Я ни в одном примере ее не нашел. sla8a писал(а): Эти данные без индекса столбца бесполезныНу, надо, так добавим. Редактировалось 1 раз(а), последний 2024-12-17 14:44:20 |
|||
карма: 22 |
|
Ответов: 2265
Рейтинг: 676
|
|||
Почему-то отключено:
|
|||
карма: 11 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Там этот метод перенесен на начало захвата, а не на окончание. Я хз почему.
Закрой верхний вывод и оставь нижний, и посмотри, что получится Редактировалось 1 раз(а), последний 2024-12-17 14:54:54 |
|||
карма: 22 |
|
Ответов: 2265
Рейтинг: 676
|
|||
nesco писал(а): Закрой верхний вывод и оставь нижний, и посмотри, что получитсяТак работает нормально и индекс и ширину выдает как раз после отпускании. Вот только зачем отключал? |
|||
карма: 11 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
sla8a писал(а): Вот только зачем отключал?Я же говорю -- хз. Там еще какие-то артефакты лезут при отрисовке. Пока сделай так
--- Добавлено в 2024-12-17 15:19:17 Если что, то тисни, когда добавить исправление Редактировалось 2 раз(а), последний 2024-12-17 15:19:17 |
|||
карма: 22 |
|
Разработчик
Ответов: 26148
Рейтинг: 2126
|
|||
Добавил вывод в поток предыдущую ширину столбца
Редактировалось 1 раз(а), последний 2024-12-19 03:17:32 |
|||
карма: 22 |
|
Ответов: 2265
Рейтинг: 676
|
|||
nesco писал(а): ARG(ColIdx, PreviousWidth, ChangeWidth)Вот категорически не согласен! Поменять местами нужно: ARG(ColIdx, ChangeWidth, PreviousWidth) Доводы: -Сохранится совместимость -PreviousWidth менее важна чем ChangeWidth и будет не так часто использоваться |
|||
карма: 11 |
|