VB.NET中的预定义对话框模板?

时间:2020-03-05 18:53:28  来源:igfitidea点击:

在VB.NET中,有没有可以使用的模板对话框库?创建自定义对话框并从中继承很容易,但是似乎会有一些模板可以用于这种事情。

我只需要简单的内容,例如"保存/取消","是/否"等。

编辑:MessageBox还不够,因为我想添加下拉菜单,列表框,网格等。如果我有一个对话框,可以在其中请求一些预定义的按钮,则每个按钮都返回一个模态结果并关闭表单,然后我可以添加这些控件,并且按钮将已经存在。

解决方案

回答

我们无法使用MessageBox类吗?

回答

除了MsgBox所能提供的以外,我们还需要什么吗?

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")

回答

当然,还有MessageBox(VB.Net中的简写MsgBox)以及Windows常用对话框,例如"打开文件","保存文件","打印"," ColorPicker"等。

但是,这些都没有真正符合模板的条件。

我可以不时地希望有一个更好的消息框。我们可以尝试代码项目:我敢打赌,我们会看到十几个...

回答

为什么不创建自己的模板?我已经用几种类型的表单完成了此操作,而不仅仅是对话框。这是让自己快速入门的好方法。

创建基本对话框,使其尽可能通用,然后将其另存为模板。

这是一篇可以为我们提供帮助的文章:

http://www.builderau.com.au/program/dotnet/soa/Save-time-with-Visual-Studio-2005-project-templates/0,339028399,339285540,00.htm

和:

http://msdn.microsoft.com/zh-CN/magazine/cc188697.aspx