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

Фотография

Пустое Caption у элемента PopupMenu


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

#1 Anna_DV

Anna_DV

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

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


Отправлено 31 мая 2011 - 06:40

Добрый день!

Почему название для любого пункта всплывающего меню возвращается пустым?
Меню у компонента задано статически
  • 0

#2 XXX

XXX

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

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


Отправлено 31 мая 2011 - 07:16

Добрый день!

Почему название для любого пункта всплывающего меню возвращается пустым?
Меню у компонента задано статически


может чтото не так делаете?
сначала нужно раскрыть меню, потом получить значение полей..

у меня ,например, сделано так:

w.ClickItem(0);
for (var i=0;i<w.PopupMenu.Count;i++)
     Log.Message(w.PopupMenu.Items(i).Caption);

и работает!)
  • 0

#3 Anna_DV

Anna_DV

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

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


Отправлено 31 мая 2011 - 07:49

перед обращением к Caption меню вызывается
но по названиям не находит
Sys.Keys('[Apps]'); // вызов всплывающего меню
Log.Message(vstNav.PopupMenu.Items[6].Caption); - возвращает пусто
vstNav.PopupMenu.Click('[6]|[22]');
  • 0

#4 Zenturio

Zenturio

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

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 31 мая 2011 - 07:55

перед обращением к Caption меню вызывается
но по названиям не находит
Sys.Keys('[Apps]'); // вызов всплывающего меню
Log.Message(vstNav.PopupMenu.Items[6].Caption); - возвращает пусто
vstNav.PopupMenu.Click('[6]|[22]');


Проверяйте что меню показалось, возможно методы работают слишком быстро
Свойства Visble или Exist
  • 0

#5 resvit

resvit

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

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

Отправлено 08 июня 2011 - 08:17

PopupMenu у microsoft'a это класс окна "#32768".
msdn info

Вот так дождитесь появления меню:
Sys.Process("mmc").WaitWindow("#32768", "", 1, 10000);

  • 0


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

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