Как использовать поля формы рисования экрана SAP B1 в C # - PullRequest
0 голосов
/ 01 мая 2018

Я создал форму, используя программу для рисования экрана, и сохранил ее как файл XML в моем проекте. как я могу использовать эти поля формы, то есть кнопку, текст редактирования и т. д. в C #.

1 Ответ

0 голосов
/ 04 мая 2018

В Screen Painter присвойте уникальный идентификатор каждому объекту формы, например, Имя пользователя для текста редактирования ниже

enter image description here

В C # инициализируйте ваш контроль, например,

SAPbouiCOM.Item oItem = null;
private SAPbouiCOM.EditText _userName;

oItem = _form.Items.Item("UserName");
_userName = oItem.Specific; 
_userName.Value = "";

В SAP B1 SDK есть примеры, показывающие, как это сделать после установки. Например, мой путь

C: \ Program Files (x86) \ SAP \ SAP Business One SDK \ Образцы \ COM UI \ CSharp

Посмотрите на пример 3

...