我需要显示一个输入消息框以从用户收集信息。我正在使用Delphi Prism。
我确实通过向我的程序添加Microsoft.VisualBasic引用来尝试别人的建议来访问InputBox,但它没有用。 Complier一直说“未知标识符。”
是否有Delphi Prism的InputBox命令?如果是这样,你如何得到它。如果没有,Delphi Prism是否有类似内容。
我知道,我可以简单地使用Editbox和按钮创建一个简单的窗口表单,但是当Delphi Prism可能具有bultin并且更容易用于inputbox命令时,我认为这是繁琐冗余的工作。
非常感谢您的帮助。
谢谢,
答案 0 :(得分:2)
VisualBasic中的InputBox位于命名空间Microsoft.VisualBasic.Interaction中。因此,您需要在uses子句中使用它(您仍然需要对VB程序集的引用),或者您需要在代码中使用完全限定名称Microsoft.VisualBasic.Interaction.InputBox()。
答案 1 :(得分:1)
我不建议您使用InputBox
例程来帮助处理VB6遗留代码。您应该编写自己的对话框来完成工作。这个问题在C#的背景下已被多次询问,而且似乎总是答案!