Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перекрасить строку в TMemo [D7, XP]


abhtr ©   (2008-05-30 15:58:00) 

В Memo выбираю строку, нажимаю кнопку и в DBGrid загружается таблица, с которой будут работать.
Но, в момент перехода фокуса в DBGrid теряется выделение в Memo. И поэтому работая с таблицей, иногда забывается с какой таблицей работаем.
Можно ли как-то оставить выделение выбранной строки в Memo?
Или прийдется выбранную строку переносить в какой-нибудь Label?


Умище   (2008-05-30 21:38:00) [1]


> abhtr   (30.05.08 17:00) [8]


Ты на них не обжайся.
Они помогут обязательно.
Только пахучей гадостью обложат сначала.


abhtr   (2008-05-30 17:00:00) [2]


> а если кто в мемо строчку испортит, сотрёт там что

а я ReadOnly:=True; на этот случай поставил.


> Щас выяснится, что у этого мемо периодически кто-то чистит
> Lines и загружает снова

Почти угадал :о)), только никто ничего не чистит, просто не в том месте поставил HideSelection := False;
А сейчас все работает. :о)))))
Так что всем БОЛЬШОЕ СПАСИБО, и хороших выходных дней, даже если прийдется немного по-программировать. Для удовольствия.


  (2008-05-30 16:37:00) [3]

Удалено модератором


Reindeer Moss Eater   (2008-05-30 16:30:00) [4]

Если HideSelection := True; то выделение "моргает"

Ага. Щас выяснится, что у этого мемо периодически кто-то чистит Lines и загружает снова.


Reindeer Moss Eater   (2008-05-30 16:29:00) [5]

Врешь ты все. Не теряется выделение если оно было при HideSelection = False


abhtr   (2008-05-30 16:25:00) [6]

Конечно,
> Мемо не самый лучший компонент для отображения списков
, но не хочеться лишнии компоненты набрасывать.
А HideSelection - почему-то не дает нужного эффекта.
Пробовал и False и True. Если HideSelection := True; то выделение "моргает" и проподает, если HideSelection := False; - то вообще никакого эффекта, хотя именно от этой опции ожидал эффекта.


nimble   (2008-05-30 16:15:00) [7]

А ListBox чем не устраивает? Он для этой цели предпочтительнее


MsGuns   (2008-05-30 16:09:00) [8]

Мемо не самый лучший компонент для отображения списков


Reindeer Moss Eater   (2008-05-30 16:00:00) [9]

HideSelection


Наверх

Титульная страница Поиск, карта сайта Написать письмо