Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизС каким событием связать щелчок правой кнопкой мыши Найти похожие ветки
← →
buka (2006-09-27 15:17) [0]Имеется RichEdit с открытым в нем текстом.
Хочу выделив текст щелкнуть правой кнопкой мыши получить такой же эффект, как Microsoft Word (т.е. хотя бы копировать, удалить, вставить).
Вопросы:
1. С каким событием связать щелчок правой кнопкой мыши?
2. Кусочек кода ?
← →
clickmaker © (2006-09-27 15:20) [1]RE.PopupMenu := PopupMenuWithCopyPasteItems;
← →
ProgRAMmer Dimonych (2006-09-27 17:42) [2]Вообще правая кнопка мыши - OnContextPopup. Но, похоже, для указанного случая подойдёт и [1].
← →
buka (2006-09-28 12:27) [3]Неужели, действительно, уровень "начинающих" так возрос, что каждому из них стало полностью понятно что описанное в советах значит?
Я, конечно, буду "рыть" также в подсказанном направлении.
И был большой свиньей если бы не сказал "спасибо" и clickmaker и ProgRAMmer Dimonich за то что не поленились, нашли время уделить внимание.
Спасибо Вам большое ещё раз.
В то же время может быть найдется специалист, который пояснит проще?
Вот я вошел в RichEdit-Выделил текст нажатием левой кнопки и проводкой; следующий этап д.б. щелчок по правой и -выпадает меню.
Я понимаю, что непосредственно "выпадение меню", которое, очевидно, не так сложно будет связать с соответствующими объектами, запрограммируется теми команадами, которые вы мне посоветовали, однако... сам "щелчок" к какому событию привязать?
Очень был бы благодарен за код.
С уважением
← →
clickmaker © (2006-09-28 12:34) [4]
> [3] buka (28.09.06 12:27)
достаточно создать PopupMenu с командами copy, paste etc, а потом привязать к ричэдиту, как в [1]
Тогда вообще не надо ловить щелчок, оно само выпадет
← →
ЮЮ © (2006-09-28 12:35) [5]
> Неужели, действительно, уровень "начинающих" так возрос
Очевидно, он становится всё ниже и ниже
RE.PopupMenu := PopupMenuWithCopyPasteItems;
[1 ] PopupMenu - свойсто TRichEdit. Уставливается после [2]
[2] PopupMenuWithCopyPasteItems - брошенный на форму и настроенный крмпонент класса TPopupMenu
← →
Palladin © (2006-09-28 12:39) [6]
> уровень "начинающих"
уровень "начинающих" - это, в основном, неумение/нежелание искать в справке и изучать свойства компонентов...
← →
buka (2006-09-29 07:11) [7]Ckickmaker!
Спасибо большое еще раз за совет и доброжелательность.
С уважением
← →
buka (2006-10-02 09:12) [8]Действительно, все настолько просто оказалось, что не снижает чувства моей благодарности к тем кто правильно подсказал.
=======
Но вот сейчас столкнулся с "бякой", наверное посложнее.
Что-то вот такое рисую (это не очень важно в принципе, т.к. текст открывается в RichEdit)
RichEdit.LoadFromFile (Dialog1.FileName)... однако!!!
Через пару 1-2 сек. rtf текст видоизменяется до уровня его кода.
При повторной загрузке (т.е. повторения вышеприведенной команды) - все нормально. Однако, после закрытия программы и ее повторного открытия - такая же картина.
сам текст я отправляю в таблицу Access через DBRichEdit
Что заметил:
1. Такого не происходит если текст небольшой (а "бяка" у меня выскакивала с текстом достаточно большой длины).
2. Момент "выскакивания" кода вместо текста совпадает с моментом образования дополнительного файла таблицы Access.
Буду,конечно, разбираться.
====
И еще м.б. кто-нибудь подскажет: можно ли RichEdit(om) работать с файлами *.DOC ? (RTF - работает; TXT - работает, а вот *.DOC -не хочет)
С уважением
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c