Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 dxRibbon - можно ли вставить ToolBar из Frame?  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 8392
Вот этот код нифига не работает, toolbar остается на месте.
    
  if NewFrm<>nil then begin
    BM.Merge(NewFrm.BM);
    TabRibbonBar:=NewFrm.GetRibbonBar;
  end
  else TabRibbonBar:=nil;
  rtFrame.Groups[0].ToolBar:=TabRibbonBar; //rtFrame - ribbon tab

Пробовал сделать, как рекомендуют разработчики для ChildForm (тут), событие OnMerge даже не отрабатывает.
2 окт 18, 12:14    [21692440]     Ответить | Цитировать Сообщить модератору
 Re: dxRibbon - можно ли вставить ToolBar из Frame?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59232
Там Parent-а менять вручную не надо, случайно?

(не знаю, просто интересуюсь)

Posted via ActualForum NNTP Server 1.5

2 окт 18, 12:29    [21692466]     Ответить | Цитировать Сообщить модератору
 Re: dxRibbon - можно ли вставить ToolBar из Frame?  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 8392
Гаджимурадов Рустам,
вроде нет, с собственными тулбарами работает правильно.
Выяснил, что проблема в последней строчке, присвоение не проходит (но и не ругается, как можно было было бы ожидать).
2 окт 18, 12:33    [21692477]     Ответить | Цитировать Сообщить модератору
 Re: dxRibbon - можно ли вставить ToolBar из Frame?  [new]
ma1tus
Member

Откуда:
Сообщений: 560
Соколинский Борис,
    FTargetToolbar := MainRibbon.BarManager.AddToolBar();
    FTargetGroup.ToolBar := FTargetToolbar;
    FTargetToolbar.Merge(SourceToolbar);
?
2 окт 18, 13:10    [21692531]     Ответить | Цитировать Сообщить модератору
 Re: dxRibbon - можно ли вставить ToolBar из Frame?  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 8392
ma1tus,
Так работает, спасибо!
2 окт 18, 13:28    [21692563]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить