2016-11-21 176 views
1

AX對話框按鈕限制爲OKCancel
是否可以將自定義按鈕添加到對話框中?將按鈕添加到對話框

我有我的對話框中輸入以下代碼:

static void mitTabPage(Args _args) 
{ 
    Dialog   dialog; 
    DialogGroup  dialoggroup, dialoggroup2; 
    DialogField  dialogfield, dialogfield2; 
    ; 
    dialog  = new Dialog ("A new Dialog"); 

    dialog.addTabPage("Brand Id's"); 
    dialoggroup = dialog.addGroup("Brand Id's"); 
    dialogfield = dialog.addField(extendedTypeStr(SYCCarBrandId)); 

    dialog.addTabPage("Owners"); 
    dialoggroup2 = dialog.addGroup("Owners"); 
    dialogfield2 = dialog.addField(extendedTypeStr(SYCOwner)); 

    dialog.run(); 
} 

我想另一個按鈕添加到對話框。我怎樣才能做到這一點?

回答

2

Dialog框架是一個簡單的框架,用於提示用戶獲取一些數據/設置,然後執行一些操作或取消。

對於您要做的事情,使用對話框框架很可能沒有意義,而如果您需要其他功能,則可以/應該創建另一個表單。

但是,如果您堅持使用Dialog框架進行此操作,您可以添加一個運行時按鈕並使用registerOverrideMethod。

參見以下鏈接:

https://msdn.microsoft.com/en-us/library/dialogfield.registeroverridemethod.aspx

https://blogs.msdn.microsoft.com/axsupport/2015/06/07/using-x-to-add-a-control-at-runtime/

相關問題