Как отследить перекрытие текста
В коде программы создается страница и динамически создаются текст. Будет понятнее если я скажу что эта прога для заполнения бланков дипломов.
Как отследить событие перекрытия одного текста другим.
Мне кажется, я когда-то видел эту тему на форуме, но не нашел..
Как отследить событие перекрытия одного текста другим.
Мне кажется, я когда-то видел эту тему на форуме, но не нашел..
Комментарии
Это если мемо 2 штуки.
А у меня на странице может быть более 50...
Придется все перебрать и сравнить друг с другом, по предложенному методу...?
Честно говоря рассчитывал на другой способ, не знаю на какой, правда...
Другого способа нет, даже в теории?
Я решил сделать немного по другому...
Надеюсь ястно выразил свою мысль...
Это все хорошо! и даже работает!
Но! Размеры у Мемо, немного больше шрифта
Я добавил в код "обрисовку каждого компонента"
Это видно на скрине...
Если нижняя граница еще как-то соответствует..., то верхняя на много выше!
Из-за этого происходит "ложное срабатывание" моего метода! (да и предложенного выше тоже).
Как добится совпадения высоты Мемо и и размера шрифта?
Во время создания Мемо высота определялась... Memo.Height:= Memo.CalcHeight
И еще обратите внимание на колонки с оценками и часами, выравнивание в этих строках по центру...
Т.е. left указывает не на начало, а на середину!
Но это решается....