![]() |
|
|
![]()
|
|
| Usper |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
Есть форма с расположенными на ней компонентами TMemo и TEdit, кнопки TSpeedButton (по нажатию на кнопку этого типа фокус ввода на неё не переносится). Требуется по нажатию на кнопку вставить произвольный текст в то место, где сейчас находится курсор (то есть не известно заранее в какой именно компонент и не обязательно в конец текста). Это позволяет сделать компонент TActionList (стандартный Action - TEditPaste), но из буфера обмена. А хотелось бы содержимое буфера обмена не портить, ибо не спортивно
-------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
| 586 |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
тогда можно так:
|
||||
|
|||||
| Usper |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
Спасибо! Правда я не понимаю как это работает :(.
-------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
Классы TEdit, TMemo (а также TMaskEdit, TRichEdit) являются наследниками класса TCustomEdit. Т.е. любой из этих классов можно привести к TCustomEdit и работать с ними одинаково. this->ActiveControl - это активный оконный компонент формы. Это какой либо класс (TEdit, TMemo, ...) приведённый в TWinControl. dynamic_cast приводит TWinControl к TCustomEdit по особым правилам, и если приведение невозможно (на форме активен другой компонент, который не является наследником TCustomEdit, то (e == 0), и условие не выполняется. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |