Vb6 带有比较运算符的组合框

Vb6 带有比较运算符的组合框,vb6,combobox,comparison,operators,equation,Vb6,Combobox,Comparison,Operators,Equation,我需要用Visual Basic制作一个等式计算器 例如,对于以下等式,答案为真 (12 = 12) AND (12 > 1) true and true 对于这两个比较运算符,我创建了一个组合框来插入,=,= 我的问题是,我不知道如何访问组合框以获得正确的运算符来计算公式。有人能帮我吗?答案是您应该创建一个选择案例语句,在该语句中,您可以评估每个可能的组合框组合,并在此基础上构建您的公式。您可以尝试,建议的链接会告诉您如何操作。 为了更多。NET解决方案:它向您展示了如何

我需要用Visual Basic制作一个等式计算器

例如,对于以下等式,答案为真

(12 = 12) AND (12 > 1)
   true   and   true
对于这两个比较运算符,我创建了一个组合框来插入,=,=


我的问题是,我不知道如何访问组合框以获得正确的运算符来计算公式。有人能帮我吗?

答案是您应该创建一个选择案例语句,在该语句中,您可以评估每个可能的组合框组合,并在此基础上构建您的公式。

您可以尝试,建议的链接会告诉您如何操作。 为了更多。NET解决方案:它向您展示了如何利用DataTable中的计算方法来计算简单表达式。它还列出了所有可用操作的列表

嗯,,
mt

我想你可以使用字符串类型

if string.format("{0}{1}{2}",cbox1.text,cbox2.text,cbox3.text)=true then

end if

我的家用电脑上没有编译器,但我想这对你会有用的。我对单选按钮也做了类似的操作,但这是一个完整的字符串比较…

对不起,我真的不知道你的问题是什么。我知道你正试图构建一个公式,但你需要帮助的具体部分还不清楚。也许您可以向我们展示到目前为止您所拥有的,然后指出在代码中您需要帮助的地方?问题是不清楚的,这是肯定的。我理解它的唯一原因是因为几年前我必须实现一些非常类似的东西。我也做过,但这个问题中缺少很多名词和动词。我肯定需要通灵的能力来弄清楚他们想要什么。