delphi一个很简单的问题,本人菜鸟

procedureTForm1.Button1Click(Sender:TObject);beginshowmessage('输入错误,请重新输入','提示',mb_ok... procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('输入错误,请重新输入','提示',mb_ok+64);
end;

end.

这句怎么错了,

我想点,button1,弹出一个对话框就行了,
展开
 我来答
thomasdai
2011-03-28 · TA获得超过189个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:220万
展开全部
直接ShowMessage('输入错误,请重新输入')就可以了。只要一个参数。

如果你需要更加丰富的控制,可以用MessageDlg函数。
MessageDlg的参数如下:
第一个参数是要显示的内容,
第二个参数是图标类型: mtConfirmation = 确认,问号图标, mtWarning = 警告,感叹号图标,mtError =错误,叉叉图标。
第三个参数表示显示在对话框上的按钮,是一个数组,例如[mbYes, mbNo]就显示Yes和No两个按钮。可选择的还有mbOk, mbCancel, mbYesToAll, mbIgnore, mbIgnoreAll等等。
最后一个参数表示上下文帮助的标识,通常是0.

函数的返回值是TModalResult类型的,跟第三个参数提供的按钮有关,例如用户点了YES按钮返回值就是mrYes
liuaqing111
2011-03-28 · TA获得超过3581个赞
知道小有建树答主
回答量:3855
采纳率:100%
帮助的人:1412万
展开全部
showmessage() 函数内部参数为一个,字符型的
如果用OK 可以用下面函数
if MessageDlg('输入错误,请重新输入“Yes”', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
27669268lwy
2011-03-28
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('输入错误,请重新输入');
end;

end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式