Страница 1 из 1

Исчезновение курсора в поле

Добавлено: 10 Февраль 2016, 17:39
Yufil
Старый добрый CW6.
Очередной раз столкнулся с исчезновением курсора в полях Entry или Text. Давным-давно боролся с этим чем-то типа
?Entry{Prop:Fontsize} = ?Entry{Prop:Fontsize}+1
?Entry{Prop:Fontsize} = ?Entry{Prop:Fontsize}-1


Может быть, коллективный разум укажет мне способ раз навсегда избавиться от?

Исчезновение курсора в поле

Добавлено: 10 Февраль 2016, 18:41
Игорь Столяров
Я помню, что этот глюк когда-то давно проявлялся под Win7 с стандартным системным шрифтом (MS Sans Serif).
Под WinXP его никогда не было. После смены системного шрифта (и в окнах) на "Arial" забыли про него под всеми Windows ...

Исчезновение курсора в поле

Добавлено: 10 Февраль 2016, 19:56
Yufil
Вот он очередной раз на XP проявился. И успешно проявлялся, начиная с win95, в CW4, CW5, CW55, CW6.
Как правило, проявляется на первом поле в экране. Замена шрифта на Arial иногда работала, иногда - не так, чтобы очень (там был другой глюк-позиция символа ввода не совпадала с позицией курсора) .

Игрища с размером шрифта вроде очередной раз сработали. Повесил соответствующий обработчик в WindowManager.TakeSelection и забыл.