0

我需要在 CATScript / VBscript 中创建一个消息框,它应该有两个名称为“Next”和“Before”的按钮,或者我可以使用“>|” 和“|<”。如何创建自定义 Msgbox 。这是我试图根据它执行的代码。

Ps : 例子中 VbYesNo 的位置换什么

result = Msgbox ( " Crank Position " , vbYesNo , "blah blah)
Select case result 
Case vbYes 
crankangle++
Case VbNo 
crankangle--
End Select

提前致谢

4

3 回答 3

2

您不能编辑消息框按钮上的文本。您可以使用另一个 Windows 窗体创建自己的消息框。

请注意,消息框只是一种表单,它是在 Windows 操作系统中预定义的。使用 showdialog 显示的表单完全相同。

我希望这能解决你的问题!

PS看看这个论坛:https ://social.msdn.microsoft.com/forums/vstudio/en-US/fdb0097b-4414-480f-b941-7f62017d2e92/change-msgbox-button-text

如果您向下滚动到第三个回复,您会看到一个示例。

于 2014-12-03T08:46:23.563 回答
0

您可以创建一个 hta 应用程序(以防您不想使用 vba 或 vb.net),其中包含用于在 hta 内部的 CATIA 中运行的整个代码,并且您的自定义按钮也在 hta 内部。

于 2014-12-21T21:51:06.870 回答
0

如果您有 C++ 知识,并且有更多时间在这方面工作,您可以使用CAA创建高级表单。它是适用于 Catia 的 C++ 版本。它需要许可证才能使用。

于 2015-06-30T14:52:42.670 回答