2017-04-06 216 views
0

コンボボックスには、デフォルト値とその値をファイルに書き込む必要があります。以下、コンボボックスにいくつかの項目を追加しました。C++でコンボボックスのデフォルト値を設定するには

comboBox1->Items->Add("red"); 
    comboBox1->Items->Add("blue"); 

以下のコードで、選択したコンボボックス要素を含むテキストファイルに行を書きます。そして、テキストファイルにあなたが書かれた言葉blue

sw->WriteLine("\"grey\") some blah \"" + comboBox1->SelectedIndex = 1 + "\" "); 

が表示されるはずです。しかし、私はあなたが文字列を作成して、インデックスの設定を組み合わせているC2106: '=': left operand must be l-valueエラー

+0

SelectedIndexはコンボボックスで選択された項目のインデックスだと思います。それに割り当てることはできません –

+0

'comboBox1'はどんなタイプですか? Qtなどのライブラリを使用していますか? – nwp

+0

私はちょうどビジュアルスタジオのツールボックスからドレイグしたのか分かりません –

答えて

0

を取得しますか? comboBox1-> SelectedIndex = 1は、アクティブな項目をコンボボックスの2番目の項目に設定する必要があります。 エラーメッセージは、長い値を必要としていることを示します。あなたはそれを提供していません。

+0

それはどのように見えますか? –

+0

これをソロ回線で試してみましょう: '(comboBox1-> SelectedIndex = 1)' –

+0

はい、その値をファイルに渡す方法をソロ回線で行うことはできますか? –

関連する問題