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

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

DBMemo и копирование текста из него [D5, dBase, FoxPro]


Fishka ©   (2004-04-27 12:55:00) 

На форме компонент DBGtrlGrid и DBMemo. Видимыми являются, например, три записи. Пользователю необходимо скопировать текст, например,  из второй записи. Но он не может этого сделать, при щелчке мыши на второй записи появляется курсор в виде перечеркнутого круга. Скопировать текст можно только из записи, которая является самой верхней и как бы активна.
Надеюсь, что более-менее понятно описана ситуация.
Что нужно сделать, чтобы можно было копировать из любой видимойзаписи, т.е не передвигаясь по записям с помощью скроллинга?


sniknik   (2004-05-11 10:59:00) [1]

> Спасибо всем, особенно sniknik.
ну если только так, за поддержку темы. пожалуйста.


Anatoly Podgoretsky   (2004-05-11 09:59:00) [2]

У тебя странные представления о корректоности.


Fishka   (2004-05-11 09:52:00) [3]

А ответ должен быть такой:
у DBMemo необходимо установить dragMode:=dmManual (а у меня было dmAutomatic).
И на мой взгляд, вопрос был задан довольно корректно и все понятно без подробных описаний.
Спасибо всем, особенно sniknik.


sniknik   (2004-05-07 13:20:00) [4]

> Мне не очень понятен издевательский тон ответа (или даже не ответа).
проясняю. ты описываеш (вернее даже не описываеш а предлагаеш догадатся) вполне нормальную ситуацию и говориш что у нее ненормальная реакция...??? как можно решить такое? я складываю 2+2 получаю четыре, ты говориш что твой метод складывания дает пять. и не даеш обьяснений самого метода, и хочеш чтобы ктото помог?

> Кроме того, не могу поверить, что Мастер может сделать столько орфографических (не считая пунктуационных) ошибок в нескольких
> высказываниях (предложений я тут не вижу).
просто. я не русский. а предложений и не будет, без подробных описаний.


Fishka   (2004-05-07 13:08:00) [5]

Я так и не могу решить эту проблему....
А пользователям неудобно копировать текст из DBMemo только, если эта запись является верхней (как бы активной).


Fishka   (2004-04-29 13:44:00) [6]

sniknik ©   (28.04.04 18:44) [7]
Мне не очень понятен издевательский тон ответа (или даже не ответа). Кроме того, не могу поверить, что Мастер может сделать столько орфографических (не считая пунктуационных) ошибок в нескольких высказываниях (предложений я тут не вижу).

Что касается моего вопроса, ответ на который меня интересует не смотря ни на что, то моя проблема, конечно, решается при передвижении  на нужную запись, но я делать этого не хочу (будет торможение в виду того, что у заказчика очень слабые машины).
Вопрос остается, как сделать, чтобы при клике "мышью" в DBMemo можно было скопировать текст из DBMemo, если активной является другая запись, а не та, которая отображается в нужном DBMemo?


sniknik   (2004-04-28 18:44:00) [7]

> а возникает курсор в виде перечеркнутого круга.
ну надо же а я тут бьюсь как сделать подобный эффект, не обьясниш еще раз (по русски) а то ну совершенно не понятно.

что делать то!?

(вопрос только к Fishka, остальных прошу не беспокоится)


Fishka   (2004-04-28 15:33:00) [8]

Ситуация: в программе у меня ничего не написано.
Пользователь САМ тыкает, например, во 2-ю запись, но всплывающее меню "Копировать-вставить-..." не появляется, а возникает курсор в виде перечеркнутого круга. Повторю: Скопировать текст можно только из записи, которая является самой верхней и
как бы активна.
Какие свойства (или что еще?) надо поставить,например, у DBMemo, чтобы можно было копировать из любой видимой записи?


Anatoly Podgoretsky   (2004-04-28 14:51:00) [9]

Понятно
А что надо сделать?


DenK_vrtz   (2004-04-28 14:40:00) [10]

если попробовать угадать, то посмотри

DBMemo1.SelectAll;
DBMemo1.CopyToClipboard;
DBMemo1.PasteFromClipboard;


DenK_vrtz   (2004-04-28 14:38:00) [11]

>Надеюсь, что более-менее понятно описана ситуация

мне, к сожалению, не понятна!

>Ну, может, кто-нибудь не поленится...

лентяев тут нет! :)


Fishka   (2004-04-28 13:44:00) [12]

Удалено модератором
Примечание: Создание пустых сообщений


Fishka   (2004-04-27 15:26:00) [13]

Ну, может, кто-нибудь не поленится и проверит описанную выше ситуацию, и постарается дать ответ на вопрос.


Наверх

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