2016-11-21 18 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フレームワークを使用することを主張する場合は、ランタイムボタンを追加して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/

関連する問題