プログラムにコンボボックスのテキストを変更して文字列に変更するよう指示します。C#プログラムはコンボボックスのテキストを変更しません
int i = 0;
bool found = false;
do
{
if (Globais.loc_txt[i] == (items[0] + " ") || Globais.loc_txt[i] == (items[0]))
{
cb_loc.Text = Globais.loc_txt[i]; // ele encontra bem, mas agora nao está a mudar o valor de text na cb
break;
}
else { i++; }
} while (!found && i <= Globais.loc.Length);
にかかわらず、感謝: は、ここでは、コードの一部です。
PS:cb_locは私のコンボボックスの名前です.Globais.loc_txt [i]は文字列配列で、i位置に文字列があります。私のコンボボックスの設定ザッツ
または何でもあなたがそれらを呼び出します。 msdnによれば
if条件は本当ですか?テストするには、デバッグするか、Debug.WriteLine( "Got it")を追加します。 if –
あなたはそれをデバッグしようとしましたか? – wkl
はい、それはcb_locの値を変更するコードを実行しますが、私はそれが本当にテキストを変更didntを参照してください – jeyejow