Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1214
от 25.10.2008, 02:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 396, Экспертов: 43
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 147800: Здравствуйте! Помогите, пожалуйста, в решении следующей задачи: есть форма, на ней 3 TEdit. В любом из них можно выделить фрагмент текста и перенести (Drag&Drop) его в другой. Сколько не бился... ничего на ум не идёт! Заранее благодарен!...

Вопрос № 147.800
Здравствуйте! Помогите, пожалуйста, в решении следующей задачи:
есть форма, на ней 3 TEdit. В любом из них можно выделить фрагмент текста и перенести (Drag&Drop) его в другой. Сколько не бился... ничего на ум не идёт! Заранее благодарен!
Отправлен: 20.10.2008, 02:28
Вопрос задал: AlexSid (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Шичко Игорь
Здравствуйте, AlexSid!
Для реализации предлагаю Вам прописать три процедуры и назначить их для каждого из трех полей Edit.
procedure TForm1.Edit1DragOver(Sender, Source: TObject; X, Y: Integer; {разрешение на перетаскивание от EDIT}
procedure TForm1.Edit1DragDrop(Sender, Source: TObject; X, Y: Integer); {что делать при перетаскивании}
procedure TForm1.Edit1MouseDown(Sender: TObject; Button: TMouseButton; {перетаскивание только при нажатой клавише ALT + кнопка мыши}
Shift: TShiftState; X, Y: Integer);
Примерные коды в приложении.
Подробнее об этих и других способах перетаскивания рекомендую почитать:
http://delphiworld.narod.ru/_syntax_.html
раздел Drag and Drop - [43]

Приложение:

Ответ отправил: Шичко Игорь (статус: Студент)
Ответ отправлен: 20.10.2008, 08:59
Оценка за ответ: 3
Комментарий оценки:
Увы, уважаемый Игорь... Ваш код переносит весь текст из TEdid в TEdit, тогда как должен переносить ТОЛЬКО ВЫДЕЛЕННУЮ ЕГО ЧАСТЬ!!!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.6 от 14.10.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru
RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

В избранное