ふらっと C#,C♯,C#(初心者用) Part158at TECHふらっと C#,C♯,C#(初心者用) Part158 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん (ワッチョイ 6e7b-k+0N) 23/04/10 18:04:17.45 qyQrCJTA0.net >>196 まずcomboBox.TextとcomboBox.Itemは別のプロパティでTextを変えても表示されない。表示されるのはcomboBox.Item Item"a"を選択したときに表示を"a2"に変えたいということなら private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox1.SelectedIndexChanged -= comboBox1_SelectedIndexChanged;//Indexを変えるのでイベントを外す if (comboBox1.SelectedIndex == comboBox1.Items.Count - 1)//登録されている最後のIndexを参照する { comboBox1.Items.RemoveAt(comboBox1.Items.Count - 1);//Itemコレクションの内容を変えるために元のアイテムを削除する comboBox1.Items.Add("a2");//"a2"を新しく登録する comboBox1.SelectedIndex = comboBox1.Items.Count - 1;//コレクションの内容を変えるとIndexが変わるのでIndexを指定する } comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged; } たぶんこのくらい必要 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch