Текст в LIST боксе

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
atashe3
Новичок
Сообщения: 21
Зарегистрирован: 26 Декабрь 2021, 13:32

Текст в LIST боксе

Сообщение atashe3 »

Написал пример отображение текста
в таблице лист бокса по всем имеющимся колонкам
в расчете на то что сведутся к минимуму разрывы текста на границы колонок.
Вроде все получилось но работает медленно
Есть ли идеи как увеличить скорость
пример ниже
TextInList.7z
Текст в ЛистБоксе
(470.47 КБ) 60 скачиваний
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Текст в LIST боксе

Сообщение kreator »

А зачем много колонок? Одной нельзя? И вообще смысл в чём?
Колёсиком мышки не пробовали покрутить?
We are hard at work… for you. :)
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Текст в LIST боксе

Сообщение Admin »

Ой а зачем это?
И выбор шрифта еще, при котором все ломается по ширине.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
atashe3
Новичок
Сообщения: 21
Зарегистрирован: 26 Декабрь 2021, 13:32

Текст в LIST боксе

Сообщение atashe3 »

Смысл в том, что поверх многоколончатой таблицы вывести длинный текст там где надо.
Клиент так захотел.
Выглядель должно как в excel когда текст вправо уходит и потом еще переноситься на следующую строку
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Текст в LIST боксе

Сообщение kreator »

Боюсь, Кларионовский List не для этого. Варианты - посмотреть в сторону HTML, нарисовать таблицу руками (примитивами), скинуть нужный вариант в Эксель (пусть там смотрит), или в отчёт. Ещё можно чего-нибудь придумать, если образец посмотреть. В любом случае кларионовский list должен иметь определённое количество строк на запись. Переменное количество нельзя.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Текст в LIST боксе

Сообщение Игорь Столяров »

kreator писал(а): 20 Февраль 2023, 23:28 скинуть нужный вариант в Эксель (пусть там смотрит)
Мона вставить объёкт OLE Microsoft Excel непосредственно в окно, настроить и отобразить в нём задуманное.
Пример в справке. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Текст в LIST боксе

Сообщение kreator »

Отобразить-то можно. Как с ним работать?
Мы делаем так. Если заказчик хочет что-то невообразимое (например, диаграмму Гантта), то мы честно рисуем примитивами. Эмуляция List'а через дочернее окно. Есть ещё вариант сделать List прозрачным, а под ним также нарисовать примитивами. Скроллирование листа вызывает ручную перерисовку примитивов.
Маразм в любом случае. Лучший вариант - отразить такого заказчика. Понятно, что ему нравится Эксель. Ну и пусть работает там. В конце концов дать ему подумать над затратами на разработку.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Текст в LIST боксе

Сообщение Губин Игорь »

kreator писал(а): 21 Февраль 2023, 19:31 Есть ещё вариант сделать List прозрачным, а под ним также нарисовать примитивами.
А не слишком тормозит? :?: Отрисовка успевает за прокруткой?
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Текст в LIST боксе

Сообщение kreator »

Губин Игорь писал(а): 22 Февраль 2023, 9:55 А не слишком тормозит? Отрисовка успевает за прокруткой?
Конечно, тормозит, но терпимо. Как по мне, вариант с дочерним окном предпочтительней.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Текст в LIST боксе

Сообщение Губин Игорь »

kreator писал(а): 26 Февраль 2023, 22:43 Конечно, тормозит, но терпимо. Как по мне, вариант с дочерним окном предпочтительней.
У меня аналогично сделано. Но реализации уже лет 20, думал, может быть, что-то новенькое появилось...
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить