ContextMenuExtension.Title

Автор Тема: ContextMenuExtension.Title  (Прочитано 2726 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
ContextMenuExtension.Title
« : 03-03-2014, 10:35:07 »
Доброго времени суток.

В документации по свойству ContextMenuExtension.Title не густо:
Цитата: ObjectARX 2009 SDK
Returns a string representing title.
Где должен отображаться этот текст (если он вообще предназначен для отображения)? Если текст не предназначен для отображения, то для каких целей создано обозначенное свойство? В контекстном меню его значение не фигурирует.

Код - C# [Выбрать]
  1. cme = new Wn.ContextMenuExtension();
  2. cme.Title = "Высотные отметки"; // Этот текст нигде не отображается

Оффлайн Дима_

  • ADN Club
  • ****
  • Сообщений: 473
  • Карма: 66
Re: ContextMenuExtension.Title
« Ответ #1 : 03-03-2014, 13:32:46 »
ContextMenu может быть не только привязанным к объекту (точнее классу), но и общим - AddDefaultContextMenuExtension - и там, соответственно их может быть несколько (со своими MenuItem'ами в каждой) - вот здесь и проявится Title в том же виде, как на Вашей картинке Recent Input.
з.ы. Вносить в Title класса объекта какое-либо внятное название все-же стоит - быть может когда-нибудь (как всегда внезапно), автодесковцы поменюят оформление и оно вылезит и для простых смертных юзеров.
« Последнее редактирование: 03-03-2014, 14:01:27 от Дима_ »

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: ContextMenuExtension.Title
« Ответ #2 : 03-03-2014, 14:16:19 »
Спасибо.