请教大伙,messagebox上的ok和cancel按钮能自定义字符串么?
3个回答
2014-01-24
展开全部
List<string> MBOPTIONS = new List<string>(); MBOPTIONS.Add("OK"); MBOPTIONS.Add("CANCEL"); if (!Guide.IsVisible) { Guide.BeginShowMessageBox("XX", "是XXXXX", MBOPTIONS, 0, MessageBoxIcon.Alert, new AsyncCallback(RespCallback), null); }这样写OK和cancel可以自己改,用的是这个重载public static IAsyncResult BeginShowMessageBox(string title, string text, IEnumerable<string> buttons, int focusButton, MessageBoxIcon icon, AsyncCallback callback, object state);回调函数可以这样写private void RespCallback(IAsyncResult asynchronousResult) { int? buttonIndex = Guide.EndShowMessageBox(asynchronousResult); if (buttonIndex > 0) { 。。。。。 } else { 。。。。。。。。。。 } }那个重载是Guide类里自己就有的。
2014-01-24
展开全部
很简单。
MessageBox(NULL,TEXT("HELLO!"),NULL,MB_OK);
MessageBox(NULL,TEXT("HELLO!"),NULL,MB_OK);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-24
展开全部
不能 MessageBoxButton是枚举类型 你可以自己定义弹出窗popup
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询