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