Выделение текста в Entry поле.

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 5159
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Выделение текста в Entry поле.

Сообщение kreator »

Win7-64, C10.0.11897. Два скриншота:
1.jpg
2.jpg
Первый - Entry (на самом дел Combo, но не суть) поле на окне. Второй - оно же в таблице при Edit-In-Place. Шрифт - одинаковый, размер тоже. Почему разный результат выделения. В каких параметрах может быть разница. Напрягает первый вариант. Вертикальный размер контрола большим сделан намеренно.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Выделение текста в Entry поле.

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

Абсолютно разные поля, несмотря на похожесть их использования.
В Edit-In-Place высота области выделения зависит только от высоты строки LIST и более не от чего.
InPlace.jpg
А Entry & Text полях выделение производится по фактической высоте шрифта.
Если хочется красиво (одинаково) - то только подбором высоты строк в LIST по фактическому размеру шрифта.
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5159
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Выделение текста в Entry поле.

Сообщение kreator »

При Edit-In-Place создаётся create'ом контрол Entry. Разве я не прав?
В первом посте картинки отчего-то перепутались :? .
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 5159
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Выделение текста в Entry поле.

Сообщение kreator »

Посмотрел в 1С, также:
1.jpg
Тогда ждём MS, может обратят внимание.
We are hard at work… for you. :)
Ответить