如何在.net紧凑框架底部显示ok按钮?

时间:2010-10-01 07:37:05

标签: c# windows-mobile compact-framework messagebox

我正在用C#开发移动应用程序。我在我的应用程序中使用以下代码来显示消息框,但右上角显示按钮ok。我想在底部显示ok按钮。这是我的代码

MessageBox.Show("Records successfully inserted","Customer Entry",MessageBoxButtons.OK,MessageBoxIcon.None,MessageBoxDefaultButton.Button1);

我的代码有什么问题吗?还是我需要做不同的事情?能否请您提供我可以解决上述问题的任何代码或链接?

2 个答案:

答案 0 :(得分:1)

紧凑框架中的标准MessageBox行为是在右上角显示“确定”按钮(除非,我认为您使用的是Windows Mobile 6.5.x,在这种情况下,它将显示在底部)

我能看到“移动”底部的OK按钮的唯一方法是创建一个表单并使用它而不是MessageBox。这意味着创建一种自定义的MessageBox类。

答案 1 :(得分:0)

我同意这很烦人。特别是在小型触摸屏上工作时,按下右上角的“确定”很困难。

由于您只想使用MessageBox.OKCancel来显示确定按钮ID建议,只需按任何按钮即可。设置OK以外的任何其他内容都会显示底部的按钮。

MessageBox.Show("Records successfully inserted","Customer Entry",MessageBoxButtons.OKCancel,MessageBoxIcon.None,MessageBoxDefaultButton.Button1);