0
Я хочу добавить новую вкладку в SystemForm в SAP B1 Studio для MS Visual Studio.Как добавить вкладку в SAP B1 SystemForm в Visual Studio?
Я использую C#
Я хочу добавить новую вкладку в SystemForm в SAP B1 Studio для MS Visual Studio.Как добавить вкладку в SAP B1 SystemForm в Visual Studio?
Я использую C#
Простейшее подход к этому, чтобы поймать событие Load образуют систему и вызывать функцию вроде следующего (этот код добавляет вкладку с именем «Имя моей вкладки» в форме бизнес-партнера):
public void BPForm_ItemEvent_Load(String FormUID, ref SAPbouiCOM.ItemEvent pVal, ref bool BubbleEvent)
{
SAPbouiCOM.Button obutton;
SAPbouiCOM.Item oitem;
SAPbouiCOM.Item oNewItem;
SAPbouiCOM.Folder oFolderItem;
SAPbouiCOM.Form oform;
oform = HandleSAPB1.SBO_Application.Forms.Item(pVal.FormUID);
oNewItem = oform.Items.Add("my_tab", SAPbouiCOM.BoFormItemTypes.it_FOLDER);
oitem = oform.Items.Item("9"); // UI element in the system form to use for positional reference
oNewItem.Top = oitem.Top;
oNewItem.Height = oitem.Height;
oNewItem.Left = oitem.Left + oitem.Width;
oFolderItem = oNewItem.Specific;
oFolderItem.Caption = "My Tab's Name";
oFolderItem.GroupWith("9");
oform.PaneLevel = 1;
UIManager.AddTabElements(oform); // my custom class that adds UI controls to the tab
}
РучкаSAPB1, oFolderItem = oNewItem.Specific; и UIManager.AddTabElements (oform); дайте мне ошибку, как я могу добавить их в свой проект? @Overhed –
Извините, должен был прокомментировать этот звонок. UIManager - это мой собственный пользовательский класс, который обрабатывает некоторые пользовательские интерфейсы (например, добавление элементов управления на вкладку). Вы можете оставить эту линию. – Overhed
это не решило мою проблему, ничего не отображается, когда я запускаю проект. @Overhed –