0
我想爲MS Visual Studio的SAP B1 Studio中的SystemForm添加一個新選項卡。如何將標籤添加到Visual Studio中的SAP B1 SystemForm?
我使用C#
我想爲MS Visual Studio的SAP B1 Studio中的SystemForm添加一個新選項卡。如何將標籤添加到Visual Studio中的SAP B1 SystemForm?
我使用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
}
HandleSAPB1,oFolderItem = oNewItem.Specific;和UIManager.AddTabElements(oform);給我錯誤如何將它們添加到我的項目? @Overhed –
對不起,應該評論說,這個電話。 UIManager是我自己的自定義類,它處理一些UI工作(例如將選項添加到選項卡)。你可以離開這條線。 – Overhed
它沒有解決我的問題,似乎什麼時候我運行該項目。 @Overhed –