Показать сообщение отдельно
Старый 20.06.2016, 12:19   #4  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Потому что у пункта меню нет свойства DataSource, поэтому на строчке
X++:
tableHead_ds = tableHead.dataSource();
Вам и выдает ошибку.
Добавьте проверку на наличие источника данных - ошибка уйдет.

Если поставить созданный меню айтем на контрол меню айтем на форме и указать свойство ему DataSource = ваш источник данных - тогда будет работать корректно.
Если же вы хотите вызывать этот класс ещё где-то - добавите условие и будет Ок все.