Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 dxBarManager background color  [new]
Kaisar
Member

Откуда: Алматы, Казахстан
Сообщений: 94
Всем хорошего времени суток!
Есть задача: на компонентах DevExpress реализовать DropDown Main Menu.
Есть главное меню, реализованное в виде кнопок cxButton (есть группа свойств Colors).
Есть dxBarManager, dxBarPopoupMenu.
Вопрос: как изменить цвет фона dxBarPopoupMenu ?
9 июл 18, 17:15    [21557055]     Ответить | Цитировать Сообщить модератору
 Re: dxBarManager background color  [new]
Kaisar
Member

Откуда: Алматы, Казахстан
Сообщений: 94
Kaisar
Всем хорошего времени суток!
Есть задача: на компонентах DevExpress реализовать DropDown Main Menu.
Есть главное меню, реализованное в виде кнопок cxButton (есть группа свойств Colors).
Есть dxBarManager, dxBarPopoupMenu.
Вопрос: как изменить цвет фона dxBarPopoupMenu ?

Версия Дельфи - 10.2 Tokio,
DevExpress - 18.1.2
9 июл 18, 18:00    [21557248]     Ответить | Цитировать Сообщить модератору
 Re: dxBarManager background color  [new]
ma1tus
Member

Откуда:
Сообщений: 525
Kaisar
Есть задача: на компонентах DevExpress реализовать DropDown Main Menu.
Есть dxBarManager, dxBarPopoupMenu.
+ 1
object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 257
  ClientWidth = 666
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object dxBarManager1: TdxBarManager
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name = 'Segoe UI'
    Font.Style = []
    Categories.Strings = (
      'Default')
    Categories.ItemsVisibles = (
      2)
    Categories.Visibles = (
      True)
    PopupMenuLinks = <>
    UseSystemFont = True
    Left = 112
    Top = 64
    PixelsPerInch = 96
    DockControlHeights = (
      0
      0
      28
      0)
    object dxBarManager1Bar1: TdxBar
      Caption = 'Custom 1'
      CaptionButtons = <>
      DockedDockingStyle = dsTop
      DockedLeft = 0
      DockedTop = 0
      DockingStyle = dsTop
      FloatLeft = 700
      FloatTop = 8
      FloatClientWidth = 0
      FloatClientHeight = 0
      IsMainMenu = True
      ItemLinks = <
        item
          Visible = True
          ItemName = 'dxBarButton1'
        end>
      MultiLine = True
      OneOnRow = True
      Row = 0
      UseOwnFont = False
      Visible = True
      WholeRow = True
    end
    object dxBarButton1: TdxBarButton
      Caption = 'New Button'
      Category = 0
      Hint = 'New Button'
      Visible = ivAlways
      ButtonStyle = bsDropDown
      DropDownMenu = dxBarPopupMenu1
    end
  end
  object dxBarPopupMenu1: TdxBarPopupMenu
    BarManager = dxBarManager1
    ItemLinks = <>
    UseOwnFont = False
    Left = 40
    Top = 104
    PixelsPerInch = 96
  end
end
+ 2
Картинка с другого сайта.
Имхо...
9 июл 18, 18:42    [21557406]     Ответить | Цитировать Сообщить модератору
 Re: dxBarManager background color  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3492
Бекграунд у большинства девовских контролов будет меняться только при условии, что все контролы рисуются с девовским стилем (отключен native и нет скинов).
9 июл 18, 20:31    [21557636]     Ответить | Цитировать Сообщить модератору
 Re: dxBarManager background color  [new]
Kaisar
Member

Откуда: Алматы, Казахстан
Сообщений: 94
Спасибо, реализовали созданием новых отдельных скинов с нужным цветом.

2 ma1tus:
IsMainMenu = True не прокатило, говорит такого свойства нет.
10 июл 18, 10:04    [21558409]     Ответить | Цитировать Сообщить модератору
 Re: dxBarManager background color  [new]
DimaBr
Member

Откуда:
Сообщений: 10570
Kaisar
IsMainMenu = True не прокатило, говорит такого свойства нет.

А куда делось ?

К сообщению приложен файл. Размер - 28Kb
10 июл 18, 14:18    [21559439]     Ответить | Цитировать Сообщить модератору
 Re: dxBarManager background color  [new]
Kaisar
Member

Откуда: Алматы, Казахстан
Сообщений: 94
DimaBr
Kaisar
IsMainMenu = True не прокатило, говорит такого свойства нет.

А куда делось ?

Спасибо, что указали!
Виноват, видимо, не туда вставлял/не там смотрел.
11 июл 18, 04:52    [21561105]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить