• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Recommended Readings
    • 2022 Book Reading
    • 2023 Recommended Readings
    • Book Reading 2024
    • Book Reading 2025
  • Supply Chain Management Guide
  • PKM
  • Microsoft Excel

Ali Raza Zaidi

A practitioner’s musings on Dynamics 365 Finance and Operations

Exploring the message box in Dynamics Ax 2012 R3

February 22, 2015 by alirazazaidi

Message box are common tools that helps us show messages, results and Provide choices to preform actions or not.

Here are some messagebox with examples.

 

 

Info box : this is simple box used to display any message other than warnings or error messages.

 

static void JobInfoBox(Args _args)

{

info (“Hello world”);

 

}

Infobox

infoOnce:

This message box is similar to infobox only difference here you can set message header and message details. This message box shows option to disable message box if warning or message is continuously appear in code iteration.

 

void clicked()

{

Box::infoOnce(“this is message box “, ” For detail click http://tech.alirazazaidi”,” Only once”);

super();

 

}

InfoOnceBox

 

 

 

 

 

infoOnceEx:

 

This message allows us to display caption of messagebox, header of message, Detail or information, gives us option to stop at execution of code until we click on ok button or move forward by showing message box.

 

void clicked()

{

//   Box::infoOnce(“this is message box “, ” For detail click http://tech.alirazazaidi”,” Only once”);

super();

Box::infoOnceEx(“this is message box”,”http://tech.alirazazaidi.com”,” Hello”,” this is testing”,boolean::true);

}

 

You can saw  caption of Dialog “This is testing” is coming from code.

InfoOncEx

 

 

Ok cancel box: Allows us to option Provide accept and rejection to proceed further

 

void clicked()

{

DialogButton Button;

super();

 

 

Button=  Box::okCancel(“This is test”,DialogButton::No);

 

if (Button == DialogButton::Ok)

info(“Allo”);

else

info(“NotAllo”);

}

Messagebox

 

 

Warning:

This messagebox used to show warning message

 

void clicked()

{

super();

Box::warning(“this is warning”);

 

}

 

Warning

 

yesAllNoAllCancel

 

This message provide option to yes , yes for all, no, no for all or cancel

void clicked()

{

//   Box::infoOnce(“this is message box “, ” For detail click http://tech.alirazazaidi”,” Only once”);

DialogButton _Button;

super();

// Box::infoOnceEx(“this is message box”,”http://tech.alirazazaidi.com”,” Hello”,” this is testing”,boolean::true);

 

 

_Button=  Box::yesAllNoAllCancel(“This is test”,DialogButton::No);

 

if (_Button == DialogButton::NoToAll)

{

info(“OK”);

}

else if (_Button==DialogButton::YesToAll)

{

info (“Yes to All”);

}

else if (_Button==DialogButton::Cancel)

{

info(“Cancel”);

}

 

}

Yes no Yes to all

 

Other message box like yesno, yesnoonce has similar options

Error:

One important message box is Error box, Under the hood it use Info box but with error icon is used in infobox.

void clicked()
{
super();

error ( ” This exceptional blog “);

}

Error message

Filed Under: Dynamics AX 2012, Tips and tricks Tagged With: Dynamics Ax 2012, X++

Primary Sidebar

About

I am Dynamics AX/365 Finance and Operations consultant with years of implementation experience. I has helped several businesses implement and succeed with Dynamics AX/365 Finance and Operations. The goal of this website is to share insights, tips, and tricks to help end users and IT professionals.

Legal

Content published on this website are opinions, insights, tips, and tricks we have gained from years of Dynamics consulting and may not represent the opinions or views of any current or past employer. Any changes to an ERP system should be thoroughly tested before implementation.

Categories

  • Accounts Payable (2)
  • Advance Warehouse (2)
  • Asset Management (3)
  • Azure Functions (1)
  • Books (6)
  • Certification Guide (3)
  • Customization Tips for D365 for Finance and Operations (62)
  • D365OF (59)
  • Data Management (1)
  • database restore (1)
  • Dynamics 365 (58)
  • Dynamics 365 for finance and operations (135)
  • Dynamics 365 for Operations (165)
  • Dynamics AX (AX 7) (134)
  • Dynamics AX 2012 (274)
  • Dynamics Ax 2012 Forms (13)
  • Dynamics Ax 2012 functional side (16)
  • Dynamics Ax 2012 Reporting SSRS Reports. (31)
  • Dynamics Ax 2012 Technical Side (52)
  • Dynamics Ax 7 (65)
  • Exam MB-330: Microsoft Dynamics 365 Supply Chain Management (7)
  • Excel Addin (1)
  • Favorites (12)
  • Financial Modules (6)
  • Functional (8)
  • Implementations (1)
  • Lifecycle Services (1)
  • Logseq (4)
  • Management Reporter (1)
  • Microsoft Excel (4)
  • MS Dynamics Ax 7 (64)
  • MVP summit (1)
  • MVP summit 2016 (1)
  • New Dynamics Ax (19)
  • Non Defined (9)
  • Note taking Apps (2)
  • Obsidian (3)
  • Personal Knowledge Management (2)
  • PKM (13)
  • Power Platform (6)
  • Procurement (5)
  • procurement and sourcing (5)
  • Product Information Management (4)
  • Product Management (6)
  • Production Control D365 for Finance and Operations (10)
  • Sale Order Process (10)
  • Sale Order Processing (9)
  • Sales and Distribution (5)
  • Soft Skill (1)
  • Supply Chain Management D365 F&O (3)
  • Tips and tricks (278)
  • Uncategorized (165)
  • Upgrade (1)
  • Web Cast (7)
  • White papers (4)
  • X++ (7)

Copyright © 2025 · Magazine Pro On Genesis Framework · WordPress · Log in