Перейти к содержимому

Фотография

MainMenu, Item


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 19 ноября 2010 - 14:09

Никто не сталкивался с такой проблемой. Call ... MainMenu.Click("[4]") срабатывает,
а вариант со строковым Item Call ... MainMenu.Click("Отчеты") - нет. Use case - sensitive в свойствах проекта изменил.
  • 0

#2 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 19 ноября 2010 - 14:34

Никто не сталкивался с такой проблемой. Call ... MainMenu.Click("[4]") срабатывает,
а вариант со строковым Item Call ... MainMenu.Click("Отчеты") - нет. Use case - sensitive в свойствах проекта изменил.


может MainMenu.ClickItem("Отчеты") ?
  • 0

#3 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 19 ноября 2010 - 15:30

A какое значение у MainMenu.Items(4).Caption?
  • 0

#4 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 22 ноября 2010 - 07:10


Никто не сталкивался с такой проблемой. Call ... MainMenu.Click("[4]") срабатывает,
а вариант со строковым Item Call ... MainMenu.Click("Отчеты") - нет. Use case - sensitive в свойствах проекта изменил.


может MainMenu.ClickItem("Отчеты") ?

Нет. Доступен только Click
  • 0

#5 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 22 ноября 2010 - 07:12

A какое значение у MainMenu.Items(4).Caption?

Пустое значение.
  • 0

#6 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 22 ноября 2010 - 13:37

Здравствуйте.

Менюшка у Вас owner-drawn. Подробнее в разделе справки Working With Owner-Drawn and Bitmap Menus.
Я с подобным боролся для Delphi приложения - там можно это кое-как обойти. Возможно, так сделать можно и для других типов приложения.
  • 0
С уважением,
Дмитрий

#7 navigatort

navigatort

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:navigatort

Отправлено 25 ноября 2010 - 11:17

Здравствуйте.

Менюшка у Вас owner-drawn. Подробнее в разделе справки Working With Owner-Drawn and Bitmap Menus.
Я с подобным боролся для Delphi приложения - там можно это кое-как обойти. Возможно, так сделать можно и для других типов приложения.

Спасибо за совет. Не буду усложнять. Обойдусь индексами.
  • 0

#8 iqor

iqor

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 26 декабря 2010 - 21:50

подскажите, а что значит эта owner-drawn меню? приведите пример пожалуйста
  • 0

#9 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 27 декабря 2010 - 07:50

Здравствуйте.

Стандартный виндовый элемент управления menu сам отрисовывает текст своих пунктов. Однако он не умеет рисовать картинки или другие необычные элементы в пунктах меню, поэтому конкретные элементы управления меню, основанные на стандартном, выставляют для меню стиль OWNERDRAW и сами отрисовывают содержимое пунктов.
  • 0
С уважением,
Дмитрий


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных