messagebox的用法(messagebox函数)

今天给各位分享messagebox的用法的知识,其中也会对messagebox函数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

pb 中messagebox 的具体用法及其的参数

完整写法为 MessageBox ( '标题','内容',图标,按键,默认值)

其中标题与内容为要显示的字符串,不可省略

图标可选值: Information! 或 StopSign! 或 Exclamation! 或Question! 或 None!

按键可选值: OK! 或 OKCancel! 或 YesNo! 或 YesNoCancel! 或RetryCancel! 或 AbortRetryIgnore!

默认值为可选: 1 或 2 或 3

基本写法事例: MessageBox('提示信息','这是信息框!')

完整写法事例:

if MessageBox('提示信息','资料已修改是否保存?',

Question! ,YesNo! , 1 ) = 1 then

MessageBox('提示信息', '你选择了保存资料')

else

MessageBox('提示信息','你选择了不保存资料')

end if

VC++中MessageBox的用法

直接使用API MessageBoxA

MessageBox (NULL,"你好,我的Visual C++世界!","问候",0) ;

使用类中的MessageBox,此时类负责把其他参数填写好.

MessageBox ("你好,我的Visual C++世界!")

我说一下API

一般是

MessageBoxA(窗口句柄,内容,标题,消息框样式);

还有一个MessageBoxW,这个是负责处理Unicode字符串的,例如

MessageBoxW(窗口句柄,L"content",L"title",消息框样式);

其中需要接收字符串的参数都需要传递wchar_t或其衍生类型.

如果窗口句柄传递NULL,那就是不锁定任何已有的窗口.

在类中调用全局方法是在前面加上 :: 如果加了这个,那么只能使用4个参数的了.

::MessageBox(NULL,"","",0);

pascal中messagebox的用法

uses windows;

begin

messagebox(0,'很高兴认识你','标题',MB_OK);

END.

这和Windows API很像。就是把Windows api封装在Windows单元里。其中MB_OK可以等于MB_YESNO 会有不同的情况出现。建议去看下Windows api。但也建议不要去学

MessageBox这个函数的用法?

MessageBox(窗口句柄,消息,标题,按钮);

窗口句柄可以为空格:NULL,也可以hdnw,

消息:跳出这个窗口要说什么?

按钮:OK,YESNO,是否;还有很多,也有图标的;这个你可以去百度一下;

MessageBox(NULL,TEXT("你好吗?"),TEXT(问好!!),MB_OK)他会跳出一个窗口有确定按钮,你改成MB_YESNO;就是:是否两个按钮;

C语言。。messagebox用法

窗体上放置三个TextBox,分别输入a,b,c的值,控件命名:tbA,tbB,tbC

再放一个Button,设置Text为:求解,其单击后台代码如下:

private void button1_Click(object sender, EventArgs e)

{

double a = 0;

double b = 0;

double c = 0;

try

{

if (tbA.Text.Length == 0)

{

MessageBox.Show("请输入a的值", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

return;

}

a = Convert.ToDouble(tbA.Text);

}

catch

{

MessageBox.Show("您输入的a的值不是一个数字,请重新输入", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

tbA.Focus();

return;

}

try

{

if (tbB.Text.Length == 0)

{

MessageBox.Show("请输入b的值", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

return;

}

b = Convert.ToDouble(tbB.Text);

}

catch

{

MessageBox.Show("您输入的b的值不是一个数字,请重新输入", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

tbB.Focus();

return;

}

try

{

if (tbC.Text.Length == 0)

{

MessageBox.Show("请输入c的值", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

return;

}

c = Convert.ToDouble(tbC.Text);

}

catch

{

MessageBox.Show("您输入的c的值不是一个数字,请重新输入", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

tbC.Focus();

return;

}

if (a == 0)

{

if (b == 0)

{

if (c == 0)

{

MessageBox.Show(string.Format("方程{0}x^2+{1}x+{2}=0的解为 x={3}", a, b, c, "任意实数"), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

else

{

MessageBox.Show(string.Format("方程{0}x^2+{1}x+{2}=0无实数解", a, b, c), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

else

{

MessageBox.Show(string.Format("方程{0}x^2+{1}x+{2}=0的解为 x={3}", a, b, c, -c / b), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

else

{

double delta = b * b - 4 * a * c;

if (delta 0)

{

MessageBox.Show(string.Format("方程{0}x^2+{1}x+{2}=0无实数解", a, b, c), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

else

{

MessageBox.Show(string.Format("方程{0}x^2+{1}x+{2}=0的解为 x1={3} , x2={4}", a, b, c, (-b + System.Math.Sqrt(delta)) / 2 / a, (-b - System.Math.Sqrt(delta)) / 2 / a), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

}

}

vc如何用messagebox弹出消息框

vc用messagebox弹出消息框的具体操作步骤如下:

1、首先,建一个基于对话框的应用程序,应用程序命名为DoMessage:

2、然后,对对话框分别进行如下的处理,添加提示,错误,退出按钮:

3、接着,在刚才的基础上,添加一个静态文本框:

4、接着,分别对提示,错误,退出这三个按钮添加响应:

5、最后,运行程序。可以看到此时弹出消息框中已经出现了之前添加的三个按钮。到此,在vc用messagebox弹出消息框就已经成功了:

营销型网站