AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2006, 19:14   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Как в ActiveX Rich TextBox изменить свойство ScrollBars
AXAPTA 2.5 SP3

На форму добавил ActiveX компонент Rich TextBox 6.0

Как заставить его отображать собственные ScrollBars? Т.е. изменить значение свойства ScrollBars?

В Help по этому объекту (файл RTFBOX98.CHM) написано, что свойство ScrollBars "Read-Only at run-time". И действительно, в методах формы идет ругань, на попытку изменения.

Есть ли возможность установки этого и подобных свойств?

AXAPTA 2.5 SP3
Старый 19.09.2006, 20:08   #2  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Не знаю есть ли у этого контрола собственные страницы свойств, но можно попробовать следующее
Открыть форму в визуальном редакторе дизайна
Выбрать контрол и вызвать его свойства
Щелкнуть на кнопочку с тремя точками у свойства Custom

Если страницы свойств есть, то они должны появиться
За это сообщение автора поблагодарили: blokva (1), Владимир Максимов (1), uchenik (1).
Старый 20.09.2006, 09:45   #3  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Можно так, например в Init формы. Только скроллбары показываются, когда текст не помещается в окне
X++:
public void init()
{
    #define.SB_HORZ(0)
    #define.SB_VERT(1)
    #define.WM_USER(0x0400)
    #define.EM_SHOWSCROLLBAR(#WM_USER+96)
    ;
    super();
//    WinApi::sendMessageEx(RichEdit._Hwnd(), #EM_SHOWSCROLLBAR, #SB_HORZ, 1);
    WinApi::sendMessageEx(RichEdit._Hwnd(), #EM_SHOWSCROLLBAR, #SB_VERT, 1);
}
В принципе, это то-же самое, что предлагает db, только программно
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 20.09.2006 в 09:47.
Старый 20.09.2006, 10:13   #4  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Спасибо. Не знал про такую особенность редактора.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Когда ActiveX отпускает документ? patron DAX: Программирование 8 26.12.2011 14:24
dax-lessons: Problem when creating a dynamic form with ActiveX control & Solution :) Blog bot DAX Blogs 0 30.04.2008 16:05
Ка программно изменить свойство JoinSource у DataSource формы Anders DAX: Программирование 13 07.03.2007 16:45
Как убить ActiveX компонет на форме Аксапты? Горбунов Дмитрий DAX: Функционал 1 29.11.2004 18:07
а, ещё [Изменить у MenyItem свойство EnumParameter - Админ.] Natasha DAX: Программирование 6 11.04.2003 12:44
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:14.