【发布时间】:2013-11-25 01:00:42
【问题描述】:
我正在使用 VB.Net 创建一个使用 Visual Studio 2012 的摊销计算器。我有一个包含百分比列表的组合框:
Dim dblInterest As Double
Dim InterestRateInput
For InterestRateInput = 20 To 2000 Step 1
dblInterest = Math.Round(InterestRateInput / 10000, 4)
cboInterestRateInput.Items.Add(FormatPercent(dblInterest))
由于我将值格式化为百分比,因此无法再将其转换为双精度值,因为其中包含“%”符号。用户选择所需百分比后,如何将百分比转换为双倍?我正在尝试执行这行代码但没有成功:
dblAnnualRate = CDbl(cboInterestRateInput.Items(cboInterestRateInput.SelectedIndex))
编辑:为了解决这个问题,我做了 dblAnnualRate = CDbl(cboInterestRateInput.Items(cboInterestRateInput.SelectedIndex).ToString.Replace("%", "")) 添加了另一个变量,我设置为 dblAnnualRate /100
【问题讨论】:
标签: vb.net windows visual-studio-2010 vba visual-studio-2012