Текст в LIST боксе
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Текст в LIST боксе
Написал пример отображение текста
в таблице лист бокса по всем имеющимся колонкам
в расчете на то что сведутся к минимуму разрывы текста на границы колонок.
Вроде все получилось но работает медленно
Есть ли идеи как увеличить скорость
пример ниже
в таблице лист бокса по всем имеющимся колонкам
в расчете на то что сведутся к минимуму разрывы текста на границы колонок.
Вроде все получилось но работает медленно
Есть ли идеи как увеличить скорость
пример ниже
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Текст в LIST боксе
А зачем много колонок? Одной нельзя? И вообще смысл в чём?
Колёсиком мышки не пробовали покрутить?
Колёсиком мышки не пробовали покрутить?
We are hard at work… for you.
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
Текст в LIST боксе
Ой а зачем это?
И выбор шрифта еще, при котором все ломается по ширине.
И выбор шрифта еще, при котором все ломается по ширине.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Текст в LIST боксе
Смысл в том, что поверх многоколончатой таблицы вывести длинный текст там где надо.
Клиент так захотел.
Выглядель должно как в excel когда текст вправо уходит и потом еще переноситься на следующую строку
Клиент так захотел.
Выглядель должно как в excel когда текст вправо уходит и потом еще переноситься на следующую строку
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Текст в LIST боксе
Боюсь, Кларионовский List не для этого. Варианты - посмотреть в сторону HTML, нарисовать таблицу руками (примитивами), скинуть нужный вариант в Эксель (пусть там смотрит), или в отчёт. Ещё можно чего-нибудь придумать, если образец посмотреть. В любом случае кларионовский list должен иметь определённое количество строк на запись. Переменное количество нельзя.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Текст в LIST боксе
Мона вставить объёкт OLE Microsoft Excel непосредственно в окно, настроить и отобразить в нём задуманное.
Пример в справке.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Текст в LIST боксе
Отобразить-то можно. Как с ним работать?
Мы делаем так. Если заказчик хочет что-то невообразимое (например, диаграмму Гантта), то мы честно рисуем примитивами. Эмуляция List'а через дочернее окно. Есть ещё вариант сделать List прозрачным, а под ним также нарисовать примитивами. Скроллирование листа вызывает ручную перерисовку примитивов.
Маразм в любом случае. Лучший вариант - отразить такого заказчика. Понятно, что ему нравится Эксель. Ну и пусть работает там. В конце концов дать ему подумать над затратами на разработку.
Мы делаем так. Если заказчик хочет что-то невообразимое (например, диаграмму Гантта), то мы честно рисуем примитивами. Эмуляция List'а через дочернее окно. Есть ещё вариант сделать List прозрачным, а под ним также нарисовать примитивами. Скроллирование листа вызывает ручную перерисовку примитивов.
Маразм в любом случае. Лучший вариант - отразить такого заказчика. Понятно, что ему нравится Эксель. Ну и пусть работает там. В конце концов дать ему подумать над затратами на разработку.
We are hard at work… for you.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Текст в LIST боксе
А не слишком тормозит? Отрисовка успевает за прокруткой?
Это я только кажусь дураком! На самом деле я полный идиот!
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Текст в LIST боксе
Конечно, тормозит, но терпимо. Как по мне, вариант с дочерним окном предпочтительней.Губин Игорь писал(а): ↑22 Февраль 2023, 9:55 А не слишком тормозит? Отрисовка успевает за прокруткой?
We are hard at work… for you.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2329
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Текст в LIST боксе
У меня аналогично сделано. Но реализации уже лет 20, думал, может быть, что-то новенькое появилось...
Это я только кажусь дураком! На самом деле я полный идиот!