Вернуться   Андрей Панько. Заметки про Dynamics NAV > Dynamics NAV (Navision)
Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Dynamics NAV (Navision) Заметки про Dynamics NAV (ранее Navision) и аддон LS Retail

Ответ
 
Опции темы Поиск в этой теме
  #1  
Старый 01.03.2007, 10:45
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Свойство ParentControl

У элементов находящихся в контейнере (frame, tablebox, matrixbox и tab control) в свойстве ParentControl указан ID родительского элемента, т.е контейнера.

В зависимости от типа родительского элемента также заполняются следующие свойства:
InFrame. Значение Да если ParentControl типа frame.
InPage. Если ParentControl типа tab control, то в данном свойстве указывается номер страницы, на которой находится элемент (при перетаскивании с первой на пятую значение поменяется с 0 на 4)
InColumn. Значение Да если ParentControl типа tablebox или matrixbox.
InMatrix. Значение Да если ParentControl типа matrixbox.

А вот заголовки колонок в tablebox и matrixbox в свойстве ParentControl содержат ID самих колонок. Поэтому свойства InColumn и InMatrix = Нет, а вот InColumnHeading (для tablebox и matrixbox) или InMatrixHeading (для matrixbox) устанавливается значение Да.

Любопытно, C/SIDE Reference Guide говорит про InMatrixHeading:
Use this property to place the control in the heading of the matrix when the parent is a matrix box and InMatrix is set to Yes.
Однако если взглянуть например на форму 491, а точнее на элемент управления Control7 (SourceExpr=MatrixHeader), то увидим, что InMatrixHeading = Да, а InMatrix = Нет, что противоречит цитате приведенной выше.

Будет некорректно умолчать о том, что ParentControl, заполняется автоматически, при создании элемента управления в контейнере, при создании меток (с использованием кнопки Add label на панели инструментов ToolBox), при создании элементов управления с использованием Fields menu.
Кстати для элементов управления находящихся в контейнере нельзя вручную изменить значение свойства ParentControl, тоже относиться к свойствам InFrame, InPage, InColumn, InMatrix, InColumnHeading, InMatrixHeading.
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:33.

Контакты: e-mail, телефон: +7(926)1805967 - Архив - Вверх

Microsoft Most Valuable Professional
vBulletin v3.5.4, Copyright ©2000-2019, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Права на все материалы, опубликованные на блогофоруме принадлежат Андрею Панько, если в самом материале не указано иное.
Рейтинг@Mail.ru Rambler's Top100