合計金額が合計され、ユーザーがComboBox
から銀行券を選択した後に変更を表示したいコードにこの問題がありますが、正しいイベントハンドラ/トリガ機能を使用しているかどうかわかりませんもし私がそれらの変換を行う必要があります。私は取得していますエラーがある:あなたのif
文でComboBox.SelectedItem
財産の代わりSelectedIndexChanged
イベントを使用する必要があります私はどのComboBoxイベントハンドラを使用しますか?
Error 2 The event 'System.Windows.Forms.ComboBox.SelectedIndexChanged' can only appear on the left hand side of += or -= J:\EDPtest1\EDPtest1\Form1.cs 100 49 EDPtest1
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (Convert.ToDouble(comboBox1.SelectedIndexChanged == total))
{
lblChange.Text = "Amount Correct";
}
else if (Convert.ToDouble(comboBox1.SelectedIndexChanged > total))
{
lblChange.Text = "Total change: " + comboBox1.SelectedIndexChanged - total;
}
else if(Convert.ToDouble(comboBox1.SelectedIndexChanged < total))
{
lblChange.Text = "Please add more money";
}
}
[ComboBox.SelectedItemプロパティ](https://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selecteditem:私は以下のスニペット内のすべてのこれらの点が含まれています私はそれを試みましたが、演算子> ''を 'objects'と 'double'型のオペランドに適用できないことを伝えて以来、動作しません。 –
comboBox1.SelectedItem)==合計) '< - 通知は無効です。あなたは間違った場所にいる。 –
'(Convert.ToDouble(v = vs.110).aspx) –