请教大伙,messagebox上的ok和cancel按钮能自定义字符串么?

 我来答
匿名用户
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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-24
展开全部
不能 MessageBoxButton是枚举类型 你可以自己定义弹出窗popup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式