VB6.0combobox控件问题

combobox里面放了2.5跟3这两个数,我想在第二个窗体点击计算按钮,分别用2.5跟3进行公式计算。公式一=1.73×2.5+2,公式二=8.26/3 怎么敲代码?

假定ComboBox名为Combo1,所在窗体是Form1,计算按钮名为Command1,所在窗体是Form2,则

Private Sub Command1_Click()
Print "公式一计算结果:"; Form1.Combo1.List(0) * 1.73 + 2
Print "公式二计算结果:"; 8.26 / Form1.Combo1.List(1)
End Sub

追问

不用声明公式一二的变量?

追答

我这只是个例子,具体怎么用你自己去搞定。另外,能够不用变量的话尽量不用,可以节省资源。你一定要声明变量就这样:

Private Sub Command1_Click()
Dim x As Double, y As Double
x = Val(Form1.Combo1.List(0))
y = Val(Form1.Combo1.List(1))
Print "公式一计算结果:"; x * 1.73 + 2
Print "公式二计算结果:"; 8.26 / y
End Sub

追问

我想问一下 用if语句,怎么使得a=b+b*(100-c)/100 b=100*(a-c)/(100-c)c=(a-b)*100/(100-b)成立,彼此之间不冲突,能运行出来!

🙏

追答

If a=b+b*(100-c)/100 And b=100*(a-c)/(100-c) And c=(a-b)*100/(100-b) Then

温馨提示:内容为网友见解,仅供参考
无其他回答

VB6.0combobox控件问题
假定ComboBox名为Combo1,所在窗体是Form1,计算按钮名为Command1,所在窗体是Form2,则 Private Sub Command1_Click()Print "公式一计算结果:"; Form1.Combo1.List(0) * 1.73 + 2Print "公式二计算结果:"; 8.26 \/ Form1.Combo1.List(1)End Sub ...

VB6.0中checkbox控件方法和控件事件是什么?
事件在代码筐上方有2个combobox,第一个选择你需要查看的控件,第二个combobox列表里就是事件

vb6.0 Combo用法
ComboBox 说明 为了添加或删除 ComboBox 控件中的项目,需要使用 AddItem 或 RemoveItem 方法。设置 List、ListCount、和 ListIndex 属性,使访问 ComboBox 中的项目成为可能。也可以在设计时使用 List 属性将项目添加到列表中。注意 只有当 ComboBox 的下拉部分的内容被滚动时,Scroll 事件才在 ComboBox...

VB6.0combobox里面有两个我自定义的两个值,我想提取其中一个值进行公式...
那么先选中要使用的数字。然后再点击命令按钮就可以获取其中的信息,并且加以运算使用。下面是使用的代码。Private Sub Command1_Click() Dim n As Integer n = Combo1.List(Combo1.ListIndex) '或者 MsgBox ("您选择的是数字 " & n & " 它的10倍是:" & n * 10)End SubPrivate Sub ...

vb6.0中利用combobox控件下拉list里有1、2两个选项,选1时text显示1...
Private Sub Combo1_Click()'单击事件Text = Combo1.Text'代码,可直接复制使用这句End Sub

vb中combobox问题 (选择一个combobox的值后如何其它combobox的值也改变...
1.首选你选择的对应Combobox的事件是错误的,你应该选择Click事件而不是Change事件。从你的代码来看点击了Combobox之后应该是没有反应的。Combobox的Change事件只在通过键盘输入而改变combobox的text属性时才发生,而通过点击Combobox的下拉列表项来改变text属性是不会触发它的Change事件的。所以正确的写法应该...

vb6.0中选择combobox下拉列表的选项,触发某个事件
Private Sub Combo1_Click()Select Case Combo1.TextCase "1#" '在这里设置1#温控仪的数据Case "2#" '在这里设置2#温控仪的数据Case "3#" '在这里设置3#温控仪的数据End SelectEnd Sub

vb6.0下拉框的问题!
在Form的LoadSub中使用List控件的AddItem方法,例如 Private Sub Form_Load()List1.AddItem “first”List1.AddItem “Second”List1.AddItem “Third”End Sub

在vb中,用 combobox,想要加3个下拉列表,怎么加?小白提问!!!
combobox.additem ("下拉列表1")combobox.additem ("下拉列表2")combobox.additem ("下拉列表3")vb.net Code DropDownList2.Items.Add("下拉列表1")DropDownList2.Items.Add("下拉列表2")DropDownList2.Items.Add("下拉列表3")vb.asp Code <asp:DropDownList ID="DropDownList2" runat="server"> ...

VB6.0的Private Sub MSHFlexGrid1_Click(Index As Integer)应用问题...
1 控件:Combobox、Button、MSFLexGrid、text1、text2 首先你要确定你的Combobox内数据能筛选,Button点击后MSFLexGrid内的内容符合你的选择,一下是代码:(分2部分)第一部分:测试点击MSFLexGrid行后,数据是否正常 Private Sub MSHFGrid_Click()Dim i As Integer For i = 1 To MSHFGrid.Cols - ...

相似回答